ISO 32000 · PDF 1.7 und 2.0

Das PDF-Format visuell erklärt

Eine PDF-Datei ist kein Bild und kein Textdokument, sondern eine Sammlung nummerierter Objekte mit einem Inhaltsverzeichnis aus Byte-Offsets. Hier zerlegen wir eine echte, gültige PDF-Datei von 690 Bytes – vom %PDF-1.7 bis zum %%EOF.

Die vier Teile einer PDF-Datei (ISO 32000-1, 7.5)
1
Header
%PDF-1.7
Version + Binärkommentar
2
Body
1 0 obj … endobj
indirekte Objekte: Katalog, Seiten, Streams, Schriften
3
Cross-Reference-Tabelle
xref · 0000000015 00000 n
Byte-Offset jedes Objekts, je 20 Bytes
4
Trailer
trailer << /Root 1 0 R >> startxref %%EOF
Einstieg: Wurzelobjekt und Position der xref

Gelesen wird von hinten: %%EOF → startxref → xref → Trailer → /Root.

🗺️ Kapitel

690 Bytes
Größe der Beispiel-PDF inkl. Metadaten
20 Bytes
Länge jedes Eintrags der xref-Tabelle
14
Standardschriften (Times, Helvetica, Courier je 4 Schnitte, Symbol, ZapfDingbats)
1993
PDF 1.0 mit Acrobat 1.0 – seit 2008 ISO-Norm