ASKLERA PDF — Roadmap

03b — Universal standards atlas, part 2: verticals, jurisdictions, industry conventions

Same columns as 03a. Where a national scheme is XML-first (FatturaPA, KSeF, CFDI…), the PDF obligation is the human-readable representation (layout rules, mandatory QR/barcodes, embedded XML) — that representation is what we generate, validate and verify.

H. Electronic invoicing (the largest immediate market)

Jurisdiction / scheme Format and PDF obligation Oracle / validator Take
EU EN 16931 (semantic model), syntaxes UBL 2.1 / UN/CEFACT CII D16B; Peppol BIS Billing 3.0 (network); hybrid profiles Factur-X 1.0.07 (FR/DE) = ZUGFeRD 2.3: PDF/A-3 + factur-x.xml in /AF with /AFRelationship /Data|/Source|/Alternative, XMP extension schema fx: (DocumentType, DocumentFileName, Version, ConformanceLevel MINIMUM/BASIC WL/BASIC/EN 16931/EXTENDED/XRECHNUNG) hybrid PDF Mustang (Java, Apache-2.0: validator + generator), KoSIT validator (XRechnung/EN 16931 Schematron), Factur-X/ZUGFeRD sample sets (FNFE-MPE, FeRD), veraPDF 3b/4 F-031: generate + validate both halves; conformance level ladder; XRechnung (DE, XML-only but PDF/A-3 hybrid accepted)
France (réforme: reception mandatory for all since 2026-09-01; emission large/ETI 2026-09-01, SMEs/micro 2027-09-01; PDP/PA platforms, "annuaire", e-reporting) Factur-X, UBL, CII; DGFiP external specifications (v3.x) incl. mandatory mentions and the "facture" PDF/A-3 profile; cycle statuses DGFiP test platform, Mustang, PDP sandboxes F-031 first target; ASKLERA is itself subject
Germany XRechnung 3.x (XML), ZUGFeRD 2.3 hybrid, GoBD archiving; B2B mandatory reception since 2025-01 KoSIT, Mustang F-031
Italy FatturaPA 1.2.x (XML via SdI, XAdES/CAdES .p7m), PDF only as courtesy copy; conservazione digitale (AgID) AgID SdI validator, assoinvoice XML signed containers (03a F.3) + PDF courtesy rep
Spain Facturae 3.2.x (XML + XAdES), FACe; Verifactu/SIF (2026: QR "VERI*FACTU" on invoices), TicketBAI (Basque: TBAI QR + signature) FACe validator, TicketBAI test QR profiles (§O.3)
Portugal SAF-T (PT), ATCUD + QR code mandatory on every invoice PDF (Portaria 195/2020), certified software (AT) AT QR spec test QR profile
Belgium / Netherlands / Nordics Peppol BIS (BE mandatory B2B 2026-01), SI-UBL, OIOUBL (DK), EHF (NO), Svefaktura/Peppol (SE), Finvoice (FI) Peppol validators (Schematron), national testbeds UBL generation via the same EN 16931 model
Poland KSeF (FA(3) XML, mandatory 2026-02/04), PDF visualisation with KSeF number + QR KSeF test env (MF) QR + XML rep
Romania / Hungary / Greece / Serbia / Croatia / Bulgaria RO e-Factura (UBL, SPV), HU NAV Online 3.0 (XML reporting), GR myDATA (+ QR on invoices), RS SEF (UBL), HR Fiskalizacija 2.0 (2026, UBL/CII + PDF), BG SAF-T national validators XML + PDF rep with QR where mandated
Turkey e-Fatura/e-Arşiv (UBL-TR 1.2 + XSLT PDF rep + QR), GİB GİB test UBL-TR rep
Saudi Arabia (ZATCA / FATOORA phase 2) XML UBL 2.1 with cryptographic stamp (ECDSA secp256k1, XAdES), PDF/A-3 with embedded XML + TLV-encoded QR (Base64), invoice hash chain ZATCA e-Invoicing SDK (open source, GitHub) — official validator high: mandatory PDF/A-3 hybrid + QR; F-031 second target
UAE (2026 e-invoicing, Peppol PINT-AE), Egypt (ETA e-invoice, e-receipt), Jordan, Oman, Bahrain UBL/PINT, JSON national portals PINT profile
India GST e-Invoice (IRP: JSON schema, IRN + signed QR (JWT) printed on the PDF), e-Way Bill NIC IRP sandbox, QR JWT verification (public key) QR/JWT verification
Mexico CFDI 4.0 (XML with SAT seal, PDF "representación impresa" with mandatory fields and QR to SAT verification), Carta Porte, Nómina SAT validators, "validador CFDI" PDF rep + QR
Brazil NF-e/NFC-e/NFS-e (XML signed), DANFE/DANFCe (PDF rep with Code-128C/QR), SEFAZ SEFAZ homologation, nfe-php/Java refs DANFE generation (barcodes)
Chile / Colombia / Peru / Argentina / Uruguay / Costa Rica / Guatemala / Ecuador DTE (SII, PDF417 "timbre" on the PDF!), DIAN UBL 2.1 (CUFE + QR), SUNAT (CPE, PDF rep with QR/hash), AFIP (CAE + barcode), CFE (UY), FE (CR, QR), FEL (GT), SRI (EC) national validators PDF417 (Chile) and QR profiles
Japan Qualified Invoice System (2023), JP PINT (Peppol), 電子帳簿保存法 timestamp/JIIMA Peppol JP PINT + timestamp profile
Korea / Taiwan / China e-Tax invoice (KR, XML via NTS), eGUI (TW, QR/barcode on receipts), China fully digitalised e-fapiao (OFD → XML 2024), Golden Tax IV NTS, MOF, STA OFD ↔ PDF (§S), e-fapiao rep
Singapore / Malaysia / Australia / NZ / Vietnam / Indonesia / Philippines / Thailand InvoiceNow (Peppol), MyInvois (LHDN, UBL JSON, QR, 2024-25), A-NZ PINT, VN e-invoice (GDT XML), ID e-Faktur (DJP), PH EIS, TH e-Tax invoice (ETDA, PDF/A-3 with XML + XAdES — "e-Tax Invoice by Email") national sandboxes PINT; TH PDF/A-3 hybrid = same engine as Factur-X
Africa Kenya eTIMS (KRA, QR), Nigeria FIRS (2025-26), South Africa (SARS, none yet), Egypt (above) portals QR profiles
Barcodes used above QR (ISO/IEC 18004), PDF417 (ISO/IEC 15438), Code 128 / GS1-128 (ISO/IEC 15417), DataMatrix (ISO/IEC 16022), Aztec (ISO/IEC 24778), EAN/UPC (ISO/IEC 15420), Swiss QR-bill (SIX, ISO 20022 payload), EPC QR (SEPA "GiroCode"), GS1 Digital Link generate + decode inside PDFs ZXing/zbar (oracles)

I. Archival, records management, preservation

Standard Governs Oracle Take
ISO 19005-1:2005 (+Cor 1/2), -2:2011, -3:2012, -4:2020 (PDF/A-1a/1b, 2a/2b/2u, 3a/3b/3u, 4/4e/4f) — texts not acquired (previews only) archival PDF veraPDF (0 disagreement target), Isartor, Bavaria (PDF/A-1b), veraPDF corpus ✅ checker; 🧭 D-2 texts
ISO 14721 (OAIS), ISO 16363 (audit), ISO 15489 (records), ISO 16175 / MoReq2010 / DoD 5015.02 (RMS), ISO 23081 (records metadata) frameworks Archivematica, Preservica exports = metadata hooks (PREMIS/METS) in /Metadata and /AF
Packaging: METS, PREMIS 3, BagIt (RFC 8493), E-ARK CSIP/SIP/AIP/DIP (eArchiving, EU), SEDA 2.x (FR, SIAF), VITAM (FR national archives, open source ingest — oracle), Dutch TMLO, German XDOMEA, Swiss eCH-0160, Norwegian Noark 5, Danish Bekendtgørelse 128, Finnish SÄHKE2 transfer packages containing PDFs VITAM, E-ARK validator (commons-ip), SEDA schemas = apdf archive pack --profile seda|eark|bagit (F-042)
National evidential rules: NF Z42-013 / ISO 14641 (FR), NF Z42-020 (digital safe), NF 461 (SAE certification), BSI TR-03125 TR-ESOR, TR-03138 RESISCAN, GoBD (DE), BS 10008 (UK), UNI 11386 SInCRO (IT metadata index), ENI/NTI (ES), 電子帳簿保存法 (JP), Korea certified e-document centres, Mexico NOM-151, Brazil e-ARQ admissibility, timestamps, hash chains TR-ESOR test suite, VITAM, AgID sample SInCRO = profile checks + evidence records (RFC 4998)
Library of Congress Recommended Formats, NARA transfer guidance (PDF/A preferred), NAA (AU), LAC (CA), TNA PRONOM (PUIDs fmt/95…), Siegfried/DROID signatures identification and preference DROID, Siegfried, JHOVE 🔬 to add; apdf info --puid
EA-PDF 1.0 (2025-02): PDF/A-3/4 profile for e-mail with eapdf: XMP, MHTML/EML attachments, folder hierarchies e-mail archiving EA-PDF validator (PDF Association reference?) + veraPDF F-037 (asklera-mail)
Format conversion for preservation: TIFF→PDF/A, DjVu→PDF/A (Internet Archive), XPS→PDF/A, AFP→PDF/A, DOCX→PDF/A (via LibreOffice as oracle) ingest normalisation LibreOffice headless, ddjvu, Ghostscript = importers where format is open (TIFF, DjVu-decode via djvulibre as oracle only)

J. Accessibility (law-driven demand)

Standard / law Governs Oracle Take
ISO 14289-1:2014 (PDF/UA-1), 14289-2:2024 (PDF/UA-2) (texts acquired), ISO/TS 32005, Matterhorn 1.1 (137 conditions), WTPDF 1.0, Tagged PDF BPG accessible PDF veraPDF (0 disagreement on its corpora), PAC 2024, PDF/UA Reference Suite 16/16 ✅ checker; = autotag + remediation + reading-order simulator (F-043)
WCAG 2.2 (W3C), EN 301 549 v3.2.1 (EU), European Accessibility Act (Dir. 2019/882, applicable since 2025-06-28: documents in scope of covered services), Web Accessibility Directive 2016/2102 (public sector docs), RGAA 4.1 (FR), BITV 2.0 (DE), Stanca/AgID (IT), UNE 139803 (ES) legal obligations in Europe = reports mapping PDF/UA findings to WCAG success criteria and EN 301 549 clauses
US: Section 508 (Revised 2017 → WCAG 2.0 AA), ADA Title II rule (2024): state/local government web content and documents must meet WCAG 2.1 AA by 2026-04-24 (≥50k pop.) / 2027-04-26; Section 504; VPAT/ACR 2.5 (ITI) the largest remediation wave to date Acrobat checker, CommonLook = VPAT/ACR generator from our findings (F-043)
Canada AODA/ACA, Australia DDA + WCAG, Japan JIS X 8341-3:2016, Korea KWCAG, Israel IS 5568, India RPwD Act + GIGW, Brazil LBI 13.146 + eMAG national same mapping tables
Assistive outputs: DAISY (ANSI/NISO Z39.86), EPUB 3.3 (ISO/IEC 23736) reflow, BRF/BANA braille (via structure), MathML speech (MathCAT), NIMAS (US K-12) derived formats epubcheck (oracle), DAISY Pipeline = PDF → EPUB/HTML reflow, BRF export (F-043)

K. Print and prepress

Standard Governs Oracle Take
ISO 15930-1/-3/-4/-6/-7/-8/-9 (PDF/X-1a, X-3, X-4/4p, X-5g/5pg/5n, X-6/6n/6p) — previews only; GWG specifications (2015/2022), PDF/X-Ready (CH), PDF/X-Plus print exchange Ghent Output Suite 5.0 (55/55), callas/PitStop trials (calibration), Altona (🧭 licence) partial → 🧭 D-2 texts; F-041
ISO 16612-2/-3 (PDF/VT-1/2/3), Cal Poly suite, PDF/VT Application Notes variable data Cal Poly 12/12 ✅ write/verify; VDP generator F-041
ISO 12647-2..-8 (process control), ISO 3664 (viewing), ISO 13655 (measurement), ISO 15339 (CRPC), ISO 17972 (CxF), ISO 20654 (SCTV) print colour FOGRA/ECI data = intent + CxF read
CIP4 JDF 1.7 / XJDF 2.1 / JMF, PrintTalk, PPML (PODi), PPML/VDX (CGATS.20), PDF/VT vs PPML job tickets, VDP CIP4 samples = JDF/XJDF read; PPML import 📋
Imposition (Quite Imposing, Preps), folding schemes (JDF FoldCatalog), bleed/marks (§14.11.2), booklets, n-up, step-and-repeat, cut/die lines (/Separation /CutContour, /Dieline spot conventions), varnish plates imposition gs tiffsep, Preps (manual) F-041 imposition
Output streams: AFP/MO:DCA (IBM), IPDS, PCL 5/6 (HP), PostScript LL3 (Adobe), XPS/OpenXPS (ECMA-388), Xerox Metacode/VIPP, Zebra ZPL (labels) enterprise/industrial printing Compart/Solimar (commercial), Ghostscript (PS→PDF), xpstopdf (mupdf) = AFP→PDF, XPS→PDF importers; PDF→PCL/PS 📋 (RIP); PS interpreter far future
Printer pipelines: CUPS 2.5/OpenPrinting (pdftopdf, pdftoraster, rastertopdf), IPP Everywhere (PWG 5100.14), PWG Raster (PWG 5102.4), Apple AirPrint, Mopria, Windows print pipeline (XPS/PDF, IPP), PDF/raster for scanners OS printing cups-filters test suite F-053 apdftoraster (PWG raster out)

L. Health

Standard Governs Oracle Take
DICOM PS3 (NEMA): Encapsulated PDF SOP class (1.2.840.10008.5.1.4.1.1.104.1), Encapsulated CDA (…104.2), DICOM Part 10 files, DICOMweb PDFs inside imaging archives dcm4che (dcm2xml, emf2sf), pydicom = wrap/unwrap PDF ↔ DICOM (F-040)
HL7 CDA R2 (ISO/HL7 27932), C-CDA (US), IHE XDS-SD (PDF/A-1 scanned docs in CDA), IHE XDW, HL7 FHIR R4/R5 DocumentReference/Binary, HL7 v2 OBX ED base64 clinical documents HL7 validators, IHE Gazelle = PDF/A-3 + CDA/FHIR in /AF, XDS-SD wrap
FDA/EMA/ICH eCTD v3.2.2 / v4.0: ICH M2/M8 PDF specifications (PDF 1.4–1.7, no security, fonts embedded, fast web view, bookmarks, max 150 dpi?, no JS, Times/Arial…), FDA "Portable Document Format (PDF) Specifications" (v4.x), EMA eCTD validation criteria pharma submissions — a strict PDF profile used worldwide Lorenz eValidator (commercial), FDA validation criteria (public), sample submissions = eCTD PDF profile in the linter (F-021) — every pharma company needs it
21 CFR Part 11 / EU Annex 11 (signatures: manifestation with printed name, date/time, meaning; audit trail), GxP validated signatures Part 11 checklists = signature-manifestation profile (F-034)
National e-health: FR (ANS, CPS/e-CPS, MSSanté, DMP, INS, ordonnance numérique), DE (gematik TI: KIM, ePA (PDF/A-1b..3 rules in gemSpec), e-Rezept, HBA/SMC-B), AT (ELGA), CH (EPD/EPR, HIN), BE (eHealth, Recip-e), NL (UZI, VZVZ/LSP), IT (FSE, TS-CNS), ES (SNS receta electrónica), UK (NHS, GP Connect), US (ONC USCDI, HIPAA), AU (My Health Record, PRODA), IN (ABDM/ABHA) jurisdictional profiles national sandboxes = profile configs, not code forks; cards via 03a §G
Standard Governs Oracle Take
US federal courts CM/ECF (PDF/A required in many districts, text-searchable, no security), PACER; UK CE-File; EU e-Curia; Canada; Australia eLodgment court filing profiles court checklists = "court filing" linter profiles
Bates numbering, EDRM, Relativity/Concordance load files (.dat, .opt, .lfp), TIFF+text productions, native+image, privilege logs; redaction with logs e-discovery Relativity import (manual), .opt spec F-045
e-Apostille (HCCH e-APP): apostille as signed PDF (PAdES) + e-Register; national implementations (ES, CO, MX, US states) international authentication sample e-Apostilles = profile + register link verification
Notarial: France AAE (acte authentique électronique, Micen), Italy Notartel, Spain (Consejo General del Notariado), Germany (Bundesnotarkammer XNotar, ElRV), US RON (remote online notarisation, MISMO RON standards), Estonia e-notary notarial acts national platforms = profiles; long-term validation (ERS)
Contracts: eIDAS QES/AES, ESIGN/UETA, UK ECA, DocuSign/Adobe Sign audit certificates (their "Certificate of Completion" PDFs), ISO 27001 controls for signing services contract lifecycle platform sample outputs = audit-trail page generator, evidence PDF
Legal metadata and citation: dc:/xmpRights:, LegalRuleML? (no), PDF/A-3 with source (/Source) provenance =

N. Education and credentials

Standard Governs Oracle Take
Europass Digital Credentials (EDC, JSON-LD/XML, signed, PDF rendering with embedded credential), EBSI verifiable diplomas, W3C Verifiable Credentials 2.0 / Open Badges 3.0 (JSON-LD, embeddable in PDF /AF), Blockcerts (JSON) diplomas and badges EDC issuer/verifier (Europass), OB validator (1EdTech) = VC/OB embedding in PDF/A-3 /AF + verification
National: France diplome.gouv.fr (PDF + QR), India DigiLocker (issued PDFs signed by CCA CAs, ~billions of documents), China CHSI, US National Student Clearinghouse / Parchment (PDF transcripts with Adobe certified signatures, PESC XML), UK HEDD, Australia My eQuals (PDF + blockchain) issued PDFs DigiLocker verification API = verification profiles
Exams/learning: accessible exam PDFs (Section 508/NIMAS), SCORM/xAPI (no PDF), Moodle (assignment PDFs — annotation via Ghostscript today) edtech Moodle pdfannotator = Moodle plugin replacing gs (adoption vector)

O. Government, identity, visible digital seals, barcodes

Standard Governs Oracle Take
Interoperability frameworks: EIF (EU), RGI (FR), SAGA (DE), ENI/NTI (ES), AgID (IT), NIST/FIPS (US), Gov.uk (HTML-first, PDF discouraged — PDF/A-2 when unavoidable), DTA (AU), TBS (CA), India IndEA which PDF flavour public bodies may accept/emit = profile presets (--profile gov-fr|gov-es|us-nara)
Visible digital seals (signed 2D barcodes): ICAO 9303-13 VDS, ICAO VDS-NC (health/visa), ISO/IEC 22376:2023 (VDS for documents), EU Digital COVID Certificate (CBOR/COSE HCERT), SMART Health Cards (JWS, US/CA), 2D-Doc / CEV (FR ANTS: Datamatrix/QR C40 with signature), IDB (ICAO), Aadhaar Secure QR (IN), Sri Lanka/Philippines national IDs, e-Tax QR profiles (§H) verifiable barcodes printed in PDFs ICAO/BSI test vectors, ANTS 2D-Doc test kit, dcc-verifier, SHC verifier F-047: one signed-2D-barcode engine (encode/decode/verify, trust lists)
Identity documents: ICAO 9303 (MRZ, ePassport LDS — read-only for verification), ISO/IEC 18013-5 (mDL, mdoc — out of PDF scope, but PDF-embedded verification QR), AAMVA DL/ID (PDF417 on US licences) identity data appearing in PDFs mrz test data, AAMVA spec = MRZ/AAMVA PDF417 parse for KYC PDFs
Classification and handling markings: US CUI (32 CFR 2002, CUI marking handbook), ISOO CAPCO/ICS markings, UK GSC, FR IGI 1300, DE VSA, NATO STANAG 4774 (confidentiality labels) / 4778 (metadata binding — cryptographic binding of labels to document content), TLP 2.0 (FIRST) mandatory header/footer/metadata markings STANAG 4778 sample bindings (NCIA), CUI examples = marking engine (headers/footers/XMP + 4778 binding in /AF) (F-045)
Freedom-of-information and open-data: PDF/A + machine-readable attachments, US FOIA redaction logs, EU Open Data (CSV in /AF) publication =
Elections/tax/statistics forms: IRS (AcroForm/XFA, 1040), HMRC, DGFiP cerfa 2042/2044…, Elster, ATO, CRA fillable forms in the wild pdf.js getFieldObjects, Acrobat = pre-fill + JS-subset sandbox (F-035)

P. Industrial, engineering, defence

Standard Governs Oracle Take
ISO 24517-1:2008 (PDF/E-1), DIS 24517-2 (never published), PDF/E Application notes engineering PDF preview only = PDF/E-1 checker from preview + 32000 (limited) 🧭 text
3D: ISO 14739-1 (PRC), ECMA-363 (U3D), ISO 32000 §13.6.5, MIL-STD-31000C (technical data packages: 3D PDF with PMI), ASME Y14.41 / ISO 16792 (digital product definition), STEP AP242 (ISO 10303-242) → 3D PDF via PRC model-based definition Tetra4D/Anark samples, PROSTEP structural ✅; PRC tessellation render 📋 (T5+), PMI read 📋
Technical publications: ASD S1000D (issue 5/6, PDF output of data modules), ATA iSpec 2200, MIL-STD-38784/40051 (technical manuals), DITA-OT PDF plugin (Apache FOP) large-volume technical PDFs S1000D sample data sets (bike), DITA-OT = PDF/A + PDF/UA + bookmarks/nav profiles; FOP-replacement backend
AEC/BIM: ISO 19650 (BIM), IFC → 2D PDF drawings, measurement dictionaries (§12.9 /Measure RL/GEO, /Viewport, /PtData), OCG layers with /Intent /Design, Bluebeam markups (/BSIMarkup?), Autodesk "SHX text as comments", /Layers in AutoCAD PDFs construction documents Bluebeam Revu (manual), AutoCAD output corpus = measurement + layer tools in viewer (F-050)
Defence/CDR: NSA sanitisation guidance, STANAG 4778, NIST SP 800-53 (SI-3, SC-7), US DoD 8500 series, UK NCSC CDR patterns, Cross Domain Solutions (CDS) requirements (NCDSMO Raise-the-Bar) high-assurance PDF handling UNSAFE-DOCS, CDS vendor test sets = apdf scrub --rebuild as a CDR engine (F-025)
Automotive/manufacturing: VDA 4939 (e-invoice), Odette, IATF 16949 records, ISO 10007 (configuration management) — PDFs as controlled documents controlled documents = revision/approval metadata profiles
Aviation/space: EASA/FAA electronic records (AC 120-78A: electronic signatures/records), boarding passes IATA BCBP (PDF417/Aztec) records, passes IATA BCBP spec = BCBP decode (§O barcodes)

Q. Finance, insurance, mortgage

Standard Governs Oracle Take
MISMO SMART Doc v1.02 / 3.x, eNote (MERS eRegistry), Fannie/Freddie eMortgage requirements (tamper-evident sealed PDF with XML) US e-mortgage MERS/Fannie sample eNotes, MISMO schemas = SMART Doc reader/writer (XML+PDF view), tamper-seal validation
ESEF (EU annual reports: XHTML/iXBRL, PDF secondary), SEC EDGAR (HTML/XBRL, PDF unofficial), XBRL 2.1 / iXBRL 1.1 financial reporting Arelle (oracle) = PDF rendering of iXBRL with /AF source; dc: mapping
ACORD forms (insurance: AcroForm library ACORD 25, 125…), ISO 20022 (payment advices as PDF), Swiss QR-bill, SEPA EPC QR industry forms and payments ACORD form library = form catalogue support; QR-bill/EPC QR generation (§H barcodes)
Bank statements/KYC: PDF forensics (Producer/CreationDate/incremental updates), PCI DSS (PAN redaction), MiFID II/SOX retention, Check 21 (X9.100-187, TIFF not PDF) fraud detection, compliance corpus of statement producers = statement authenticity report (F-025 forensic + signature)
Payslips/HR: French bulletin de paie dématérialisé (Digiposte/MyPeopleDoc, NF Z42-020 coffre-fort), German ELStAM, UK payslips, Workday/SAP HCM outputs mass PDF production and vaults = PDF/A-3 + XML (e-payslip) + vault ingest

R. Enterprise IT conventions

Convention Governs Oracle Take
Microsoft Information Protection: XMP MSIP_Label_*, /MicrosoftIRMServices encrypted PDF (.ppdf legacy), Purview auto-labelling; Adobe Acrobat MIP plugin enterprise DLP Acrobat/Foxit with MIP SDK = labels read/write; encrypted detection (03a §E)
SAP: ArchiveLink (PDF/A ingestion), SAP Interactive Forms by Adobe (XFA via ADS), SAPscript/Smart Forms → PDF (OTF→PDF), DMS ERP outputs SAP sample XFA forms = XFA render (F-035), OTF→PDF importer 📋
Output management / CCM: AFP, PDF/VT, PostScript, Xerox VIPP, Quadient/OpenText/Compart formats, "PDF with DPart for record splitting", index files high-volume Compart samples = AFP↔PDF, DPart split/merge (apdf info --dparts ✅)
ECM: CMIS 1.1 (OASIS), SharePoint/Box APIs, Alfresco renditions (LibreOffice/ImageMagick today), Windows IFilter (IFilter COM for Windows Search/SharePoint indexing), macOS QuickLook/Spotlight importers, GNOME/KDE thumbnailers integration points Adobe/Foxit IFilter behaviour = IFilter DLL, QuickLook plugin, thumbnailer (F-053)
RPA/low-code: UiPath PDF activities, Power Automate "PDF" connector, Zapier/Make automation = REST/CLI parity
Retention/legal hold, WORM storage (SEC 17a-4, FINRA), immutable archives (S3 Object Lock) compliance = evidence records + hash manifests

S. Adjacent and competing document formats (import/export/compare)

Format Spec Take
OFD (China, GB/T 33190-2016 "Open Fixed-layout Document", zip+XML, e-seal GB/T 38540; e-fapiao until 2024, government docs) PDF's direct competitor in China = OFD ↔ PDF converter and validator (oracle: ofdrw (Java, Apache-2.0), 数科 readers) — a market no Western library serves
XPS / OpenXPS (ECMA-388, Windows print spooler, .oxps) Microsoft fixed layout = XPS → PDF (oracle: mupdf xpstopdf)
DjVu (AT&T/LizardTech, Internet Archive) scanned books = DjVu → PDF/A (oracle: ddjvu) — decode via djvulibre as oracle only; own decoder 🧭
EPUB 3.3 (ISO/IEC 23736), DAISY, HTML5/CSS reflowable = PDF → EPUB (structure), EPUB → PDF (layout subset)
ODF 1.3 (ISO/IEC 26300), OOXML (ISO/IEC 29500), RTF, HWP/HWPX (Korea, KS X 6101), UOF (China GB/T 20916), Apple Pages office 🚫 full converters (LibreOffice remains the oracle/engine); = PDF export fidelity checks of their outputs
SVG 2 (W3C), EMF/WMF (Windows metafiles), CGM (ISO/IEC 8632, aerospace/defence illustrations, WebCGM), DXF/DWG (drawings) vector graphics = SVG ↔ PDF vector; CGM → PDF (S1000D/ATA use CGM heavily) 📋; EMF → PDF
TIFF/TIFF-IT/TIFF-FX, JPEG/JP2/JXL/PNG/WebP/HEIF/AVIF raster = import; HEIF/AVIF via RUSSL if present (🧭)
Markdown/CommonMark, reStructuredText, AsciiDoc, DocBook 5, DITA 1.3, JATS (scholarly XML), TEI authoring sources = Markdown → PDF (F-030); DocBook/DITA/JATS via a FOP-compatible XSL-FO subset 📋
PostScript/EPS (Adobe PLRM 3), PCL, PRN legacy print languages 📋 far future interpreter (Ghostscript replacement)
FDF/XFDF, XDP, XMP (ISO 16684-1:2019 — text not acquired; Adobe XMP spec parts 1–3 acquired), Dublin Core, IPTC, EXIF metadata ✅ XMP; = IPTC/EXIF mapping for image-heavy PDFs
MathML, ChemML/CDXML (chemistry drawings in PDFs), MusicXML (scores as PDFs), GeoJSON (GeoPDF /AF) domain payloads in /AF = typed /AF handling with MIME registry

T. Web and OS integration points

Point Spec / API Take
Browser: application/pdf (RFC 8118), <embed>/<iframe> viewers, Open Parameters (#page=, #zoom=, #nameddest=, #view=, #search=, #toolbar=), PDF.js viewer URL params, HTTP Range + Accept-Ranges for linearised files, Content-Disposition, CSP-friendly WASM (no eval) web viewer F-012/F-050
WASM: wasm32-unknown-unknown (wasm-bindgen), WASI 0.2 / Component Model (WIT) for Deno/Cloudflare/Fastly/wasmtime, SIMD128, threads (SharedArrayBuffer), 4 GB memory limit → banded rendering (✅ already) portability F-012
Node/Bun: N-API (napi-rs), prebuilt binaries per platform (optionalDependencies), TypeScript declarations, ESM/CJS dual JS servers F-011
Mobile: iOS (Swift via UniFFI, PDFKit-compatible view model), Android (Kotlin via UniFFI/JNI, PdfRenderer-shaped API), Flutter (frb), React Native (JSI/TurboModules) apps F-014
Desktop OS: Windows (IFilter, thumbnail/preview handlers, print-to-PDF driver via UNIDRV/v4 print driver or IPP), macOS (QuickLook, Spotlight, Print Dialog extension), Linux (CUPS filters, tumbler/thumbnailer, GNOME Papers/Evince backend API, KDE Okular generator plugin) OS hooks F-053
Office add-ins: Word/Excel/PowerPoint (Office JS), LibreOffice (UNO extension) "Export verified PDF/A-UA"; Google Workspace add-on authoring integration F-053
Browser extensions (Chrome MV3, Firefox WebExtensions) — inspector/linter on any PDF in the tab; VS Code extension; GitHub Action (SARIF) developer/user reach F-027
Package registries: crates.io (🧭 licence), npm, PyPI, Maven Central, NuGet, SwiftPM, Go modules, Packagist, pub.dev, Hex, Homebrew, AUR, Debian, winget, Docker Hub distribution F-017/F-067
Source: docs/roadmap/03b-standards-atlas-verticals.md · big-1 · 2026-09-14 18:00 UTC