PDF-Versionen erklärt: 1.4, 1.7, 2.0 und PDF/A
PDFs tragen eine Versionsnummer in ihrem Header — zum Beispiel %PDF-1.7oder %PDF-2.0. Die Version sagt, welche Funktionen die Datei verwenden darf. Die meisten Reader akzeptieren Dateien, die für eine ältere Version als der unterstützte geschrieben wurden, ohne zu meckern. Das Problem entsteht, wenn eine Datei eine neuere Funktion verwendet, als der Reader kennt. Diese Seite listet jede Version, was sie hinzufügte und wann es Sie kümmern sollte.
Hintergrund
Warum PDF Versionen hat
Die PDF-Spezifikation ist über 30 Jahre gewachsen. Jede Revision fügte Funktionen (Verschlüsselung, Kompression, Transparenz, Rich Media) hinzu, ohne bestehende Dateien zu brechen. Ein Reader, der PDF 1.7 unterstützt, kann eine 1.4-Datei öffnen, aber ein 1.4-Reader versteht eine 1.7-Datei möglicherweise nicht. Die Version im Header ist ein Vertrag: die Datei verspricht, nur Funktionen bis zu dieser Version zu verwenden.
In der Praxis unterstützen moderne Viewer (Chrome, Firefox, Safari, Adobe Acrobat, macOS Preview, pdf-lib, PDF.js) alle mindestens PDF 1.7, was heute der De-facto-Maßstab ist. PDF 2.0 wird allmählich angenommen, aber die meisten Dateien in der Praxis sind noch 1.4–1.7.
Hauptlinie
PDF 1.4 bis 2.0
PDF 1.4 (2001)
Fügte Transparenz (der /ExtGState-Grafikzustand), JPEG2000-Bildunterstützung und Tagged PDF für Barrierefreiheit hinzu. Dies ist die Basis für viele ältere Druck-Workflows und wird noch immer von älteren Exportern breit erzeugt.
PDF 1.5 (2003)
Fügte Objektströme und Cross-Reference-Ströme hinzu — die strukturelle Kompression, die moderne PDFs viel kleiner macht als ihre 1.4-Äquivalente. Außerdem AES-128-Verschlüsselung (ein großer Sicherheitsgewinn gegenüber dem älteren RC4) und JPEG2000 in Objektströmen. Wenn Sie ein PDF komprimieren und die Größe stark sinkt, speichern Sie vermutlich eine 1.4-Datei als 1.5 mit Objektströmen neu.
PDF 1.6 (2004)
Fügte AES-256-Verschlüsselung (der moderne Standard für sichere PDFs), verbesserte interaktive Formulare (XFA) und reichhaltigere Anmerkungsunterstützung hinzu. Die meisten verschlüsselten PDFs, die Sie heute antreffen, sind 1.6 oder 1.7 mit AES-256.
PDF 1.7 (2006, ISO 32000-1:2008)
Die erste von ISO standardisierte Version. PDF 1.7 ist die praktische Basis: jeder moderne Reader unterstützt es, und die meisten Dateien werden auf diesem Niveau geschrieben. Es klärte 3D-Kunstwerke, eingebettete Dateien und Rich Media, aber der Großteil realer 1.7-Dateien verwendet nur den 1.5-Funktionsumfang plus einige Extras.
PDF 2.0 (2017, ISO 32000-2:2020)
Die erste Version, die unter ISO-Pflege statt allein durch Adobe entwickelt wurde. Sie entfernte veraltete Funktionen (RC4-Verschlüsselung, einige Legacy-Namensbaum-Konstrukte, die XFA-Formulararchitektur wurde deprecated) und fügte Anforderungen an reale Robustheit hinzu: strengeres Parsing, verbesserte Verschlüsselung und bessere Unterstützung für Transparenz und Farbe. PDF-2.0-Dateien sind noch selten, weil so viele Writer aus Kompatibilitätsgründen standardmäßig 1.7 verwenden.
Teilmengen
Die PDF/*-Standards
Zusätzlich zur Hauptversionslinie schränken mehrere ISO-Teilmengen PDF auf einen bestimmten Anwendungsfall ein. Eine Datei, die einer Teilmenge entspricht, ist noch ein PDF, aber mit zusätzlichen Regeln.
PDF/A — Archivierung
ISO 19005, in den Teilen 1–4. PDF/A verbietet Funktionen, die die langfristige Reproduzierbarkeit brechen: keine Verschlüsselung, keine externen Referenzen, kein JavaScript, Schriften müssen eingebettet sein, Farbe muss geräteunabhängig sein. Verwendet von Gerichten, Regierungen und Archiven, wo die Datei Jahrzehnte später identisch rendern muss.
PDF/X — Druckproduktion
ISO 15930. PDF/X verlangt alle Schriften eingebettet, Farbe in einem Druckfarbraum (CMYK oder ein benanntes ICC-Profil) sowie definierte Anschnitt- und Beschnittboxen. Verwendet von gewerblichen Druckereien. Eine Nicht-PDF/X-Datei an eine Druckerei zu senden führt oft zur Rückweisung.
PDF/UA — Barrierefreiheit
ISO 14289. PDF/UA verlangt ein Tagged PDF mit echter Lesereihenfolge, Alt-Text an jedem bedeutenden Bild, einer Dokumentsprache und korrekter Überschriften-Hierarchie. Erforderlich für WCAG-/Section-508-Konformität. Siehe unsere PDF/UA-Erklärung für die vollständigen Anforderungen.
PDF/E — Engineering
ISO 24517. PDF/E unterstützt eingebettete 3D-Modelle und Engineering-Markup. Nischig, aber noch gepflegt.
PDF/VT — Variabler & transaktionaler Druck
ISO 16612. PDF/VT erweitert PDF/X für Variablendaten-Druck — Rechnungen, Kontoauszüge, Direktmailings, bei denen jedes Exemplar anders ist. Optimiert für Hochgeschwindigkeits-Digitalpressen.
In der Praxis
Welche Version sollte Ihre Datei haben?
- Allgemeine Freigabe: PDF 1.7. Maximale Kompatibilität ohne Nachteile.
- Archivierung: PDF/A-2 oder PDF/A-3. Das Archiv überlebt die Software, die es erzeugt hat.
- Gewerblicher Druck: PDF/X-4 (basiert auf PDF 1.6) oder PDF/X-1a (älter, PDF 1.3). Fragen Sie Ihre Druckerei, was sie bevorzugt.
- Barrierefreiheit: PDF/UA. In vielen Rechtsräumen für Regierung und Bildung verpflichtend.
- Verschlüsselt: PDF 1.7 mit AES-256. Vermeiden Sie RC4 (PDF 1.4 und früher) — es ist kryptografisch gebrochen.
Sie wählen die Version meist nicht von Hand — Ihr Exportwerkzeug tut es. Word, Excel, PowerPoint, InDesign und Acrobat bieten sie alle als „Als PDF speichern"-Option oder Preset an. Der richtige Schritt ist, zu wissen, welches Preset zu Ihrem Ziel (Druck, Archiv, Web) passt, und dieses zu verwenden.
Prüfen
Wie Sie feststellen, welche Version eine Datei hat
Öffnen Sie die Datei in einem Texteditor und betrachten Sie die erste Zeile. Sie wird %PDF-1.7 oder ähnlich lesen. Das ist die im Header deklarierte Version. Für die PDF/*-Konformitätsstufe brauchen Sie ein Werkzeug, das die OutputIntents- und MarkInfo-Wörterbücher liest — Adobe Acrobat Pro Preflight ist der Standard; kostenlose Alternativen sind verapdf für PDF/A- und PDF/UA-Validierung.
Die Version im Header ist eine untere Schranke: eine Datei mit %PDF-1.4 kann von allem gelesen werden, das 1.4 oder neuer unterstützt. Eine Datei mit %PDF-2.0 kann von älteren Werkzeugen nicht gelesen werden. Im Zweifel als 1.7 speichern.
Weiterlesen