PDF Association TechConnect 2023 — Virtual: PDF/A-4 Deep Dive and PDF 2.0 Interoperability
The PDF Association TechConnect 2023 was a virtual developer-focused event dedicated to PDF/A-4 (ISO 19005-4:2020) technical details and PDF 2.0 interoperability testing results. Implementors shared real-world findings from library development and enterprise deployment of PDF 2.0 features.
Official event page →Key takeaways
- PDF/A-4 validation separates archival quality (PDF/A-4) from accessible tagging — unlike PDF/A-1a and PDF/A-2a, basic PDF/A-4 conformance does not require tagged content.
- PDF 2.0 interoperability testing revealed page-level metadata and document part metadata as the most significant cross-vendor implementation gaps.
- Associated file (/AF) handling on objects other than the document catalogue was inconsistent across implementations — a critical gap for ZUGFeRD/Factur-X workflows using PDF/A-4f.
- CFF font subsetting edge cases, transparency compositing, and XMP version handling were identified as recurring implementation correctness issues.
PDF/A-4 technical deep dive
PDF 2.0 interoperability testing results
Library implementation guidance
Frequently asked questions
What is the PDF Association TechConnect series?
TechConnect is a series of virtual technical events organised by the PDF Association, aimed specifically at PDF library developers, tool implementors, and standards-focused architects. Unlike the PDF Days conference series (which serves a broader audience including document professionals, managers, and standards users), TechConnect events go deep into specification details, implementation challenges, and interoperability testing results. Sessions often feature live demonstrations of specification edge cases, comparative results from multiple implementations, and direct discussion between developers of competing PDF libraries. TechConnect events are typically half-day virtual sessions; recordings are made available to PDF Association members.
What is the difference between PDF/A-4 and PDF/A-4f?
PDF/A-4 is the base conformance level for the fourth generation PDF/A standard (based on PDF 2.0). It requires: self-contained content (fonts embedded, no external dependencies), no encryption, no JavaScript, complete XMP metadata, and conforming colour management (output intent for device-dependent colour). PDF/A-4f extends PDF/A-4 with the permission to embed arbitrary file attachments, using the /AF (Associated Files) mechanism from PDF 2.0 with a required /AFRelationship declaration. PDF/A-4f is the successor to PDF/A-3 for workflows that need to embed machine-readable data (XML invoices, source files, datasets) alongside an archival PDF envelope. The "f" suffix stands for "files" — the embedded file capability is the sole addition over base PDF/A-4.
What are ToUnicode CMaps and why do they matter for text extraction?
A ToUnicode CMap (Character Map) is an entry in a PDF font dictionary that provides a mapping from the font's internal glyph encoding to Unicode code points. When a PDF viewer or text extraction tool reads text from a PDF content stream, it encounters glyph codes — integers that index into the font's glyph table. Without a ToUnicode CMap, those integers cannot be reliably converted to characters — the viewer must guess based on font encoding names (StandardEncoding, WinAnsiEncoding, etc.), which is often wrong for subsetted or non-standard fonts. With a ToUnicode CMap, every glyph code maps unambiguously to a Unicode character. Correct ToUnicode CMaps are required for: accessible text (screen readers need Unicode text); searchability; copy-paste from PDFs; text extraction for AI/LLM processing; and indexing. PDF generators that subset fonts must generate correct ToUnicode CMaps for the subset — only the glyphs actually used in the subset need entries.
Try it in your browser
The PDF tools and standards discussed at this event are available free — no account needed.