Why This Guide Exists
PDF/A is a legal requirement in many contexts, yet most explanations either oversimplify it into a checkbox or bury it in ISO committee language. This guide covers what actually changes when a PDF becomes PDF/A, the real differences between versions, and the questions people most commonly ask before relying on it for archival or compliance work.
🎯 What is PDF/A? The Foundation
The Evolution Timeline
PDF/A was created to solve a critical problem: digital documents decay. As software versions change, fonts disappear, and systems become obsolete, regular PDFs degrade over time. PDF/A locks documents in a preservation capsule.
📅 PDF/A-1 (2005)
First standard - Snapshot format based on PDF 1.4. Substandards: 1a (Tagged content) & 1b (Visual appearance)
📅 PDF/A-2 (2011)
Enhanced version - Based on PDF 1.7, supports transparency, JPEG2000, and PDF-1.7 Extensions
📅 PDF/A-3 (2012)
Most recent - Can embed non-PDF files (Excel, Word, XML), maximum flexibility
📅 PDF/A-4 (2020)
Modern standard - Based on PDF 2.0, includes digital signatures, 3D objects, and advanced compression
⚙️ What Actually Happens During PDF/A Conversion
PDFTEQ's converter is built on Ghostscript, the widely-used open-source PDF/PostScript engine that also powers many other PDF/A tools. Here is what it actually changes in your file to bring it into ISO 19005 compliance — no invented steps, just what the standard requires.
Font Embedding & Subsetting
The Core Issue: Regular PDFs contain font references that point to fonts on your computer. In 50 years, when your OS changes, those fonts disappear → text becomes unreadable.
The PDF/A Solution: We embed the entire font file inside the PDF. This "font container" approach means:
- Font data is binary-encoded into the PDF stream
- File size increases (~20-50KB per font) but document is standalone
- Standard fonts (Helvetica, Times, Courier) are subset to used characters only
- Custom fonts are fully embedded with all variants
- Text remains perfectly readable across any future device
/BaseFont (external reference)
/FontDescriptor (embedded)
Color Space & Output Intent
The Problem: A regular PDF can reference device-dependent color (plain RGB or CMYK numbers with no defined meaning) or fonts/images tied to a color profile that isn't embedded. Displayed on a different device decades later, colors can shift unpredictably.
The PDF/A Requirement: The file must declare an output intent — an embedded ICC color profile that fixes exactly how color values should be interpreted, independent of any specific screen or printer.
- An ICC profile is embedded so color numbers have one unambiguous meaning
- This is a genuine trade-off, not a free upgrade: converting between color models can shift how colors render, especially for documents originally authored in CMYK
- Worth checking visually on color-critical documents (design proofs, branded materials) after conversion
XMP Metadata Injection (The Digital Passport)
This is the MOST CRITICAL step. Without this metadata packet, validation software will reject the file as non-compliant.
We inject a raw XML packet containing PDF/A conformance information:
<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d'?>
<x:xmpmeta xmlns:x='adobe:ns:meta/'>
<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'>
<rdf:Description rdf:about=''
xmlns:pdfaid='http://www.aiim.org/pdfa/ns/id/'>
<pdfaid:part>2</pdfaid:part>
<pdfaid:conformance>B</pdfaid:conformance>
</rdf:Description>
</rdf:RDF>
</x:xmpmeta>
What this means:
pdfaid:part= PDF/A version (1, 2, 3, or 4)pdfaid:conformance= Conformance level:- A = Accessible (tagged content, structure)
- B = Basic (visual appearance only)
Independent Validation
A conversion engine reporting "no errors" is not the same as a file being verified PDF/A-compliant — Ghostscript can, under some settings, produce output that isn't fully compliant without raising an error. To close that gap, every converted file is additionally checked with veraPDF, the open-source validator built for exactly this purpose, before it's returned to you. If a file doesn't pass, it isn't served labeled as compliant.
📊 Complete PDF vs PDF/A Comparison Table
| Feature | Regular PDF | PDF/A (ISO 19005) |
|---|---|---|
| Font Management | ❌ External references (system fonts) | ✅ Fully embedded in document |
| Interactive Forms | ✅ Fully editable fields & buttons | ❌ Flattened (static only) |
| JavaScript/Scripting | ✅ Supported | ❌ Strictly Not allowed |
| Audio/Video Content | ✅ Can embed media | ❌ Not permitted |
| Transparency Effects | ✅ Full support | ⚠️ Limited (PDF/A-2+ only) |
| JPEG2000 Images | ❌ Not supported | ✅ Supported (PDF/A-2+) |
| External Links | ✅ Full external linking | ⚠️ Links must be relative |
| Embedded Files | ✅ Can attach anything | ⚠️ PDF/A-2 and earlier: PDF/A files only. PDF/A-3 removed that restriction and allows any file type |
| Digital Signatures | ✅ Supported | ✅ Fully supported |
| XMP Metadata | ⚠️ Optional | ✅ Required & validated |
| File Size | ✅ Smaller (fonts external) | ❌ Larger (+20-50% due to fonts) |
| 50-Year Preservation | ❌ Fonts may degrade | ✅ Guaranteed readable |
| Legal/Government Use | ⚠️ Often not accepted | ✅ Mandated by law |
| Compliance Validation | ⚠️ No validation needed | ✅ Strict ISO 19005 validation |
🔍 PDF/A Versions & Conformance Levels Explained
The Two Conformance Levels
PDF/A-1a, 2a, 3a (Level A)
A = Accessible (Tagged PDF)
- ✅ Complete logical structure (tags, hierarchy)
- ✅ Accessibility data for screen readers
- ✅ Semantic meaning preserved
- ✅ Government mandate for official documents
- ❌ More complex to create
- ❌ Larger file sizes
PDF/A-1b, 2b, 3b (Level B)
B = Basic (Visual Appearance Only)
- ✅ Preserves visual appearance only
- ✅ Simpler to create (most common)
- ✅ Smaller file sizes
- ✅ The most common choice for general archival
- ❌ No logical structure
- ❌ Limited accessibility
Version Comparison Matrix
| Aspect | PDF/A-1 (2005) | PDF/A-2 (2011) | PDF/A-3 (2012) | PDF/A-4 (2020) |
|---|---|---|---|---|
| Base PDF Version | PDF 1.4 | PDF 1.7 | PDF 1.7 | PDF 2.0 |
| Transparency | ❌ Not allowed | ✅ Supported | ✅ Supported | ✅ Supported |
| JPEG2000 | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes |
| Embedded Files | ❌ Not allowed | ❌ Not allowed | ✅ Any file type (its defining feature) | ⚠️ Via the PDF/A-4f profile |
| Digital Sigs | ✅ Basic | ✅ Full | ✅ Full | ✅ Advanced |
| 3D Objects | ❌ No | ❌ No | ❌ No | ✅ Yes |
| Accessibility | ⚠️ Limited | ✅ Full | ✅ Full | ✅ Full |
| Industry Adoption | ⭐⭐⭐⭐ Highest | ⭐⭐⭐⭐⭐ Most common | ⭐⭐⭐ Growing | ⭐⭐ Emerging |
❓ 52 Research-Backed FAQs: The Complete Knowledge Base
We have compiled and answered exactly 52 unique, highly-searched questions about the PDF/A format from our research data to provide you with the most exhaustive resource on the internet.
🔒 Why Hybrid Processing Matters
Server-Based Processing (Others)
- Your file uploaded to company servers
- Unknown data retention policies
- Privacy risks for sensitive legal docs
Hybrid Processing (PDFTEQ)
- Files processed via encrypted tunnels
- Complete privacy protection
- Instant server deletion (0% Retention)
Execute ISO 19005 Protocol
Start your conversion — fonts embedded, metadata injected, and independently verified with veraPDF.
Convert PDF to PDF/A (Free)