Was ist das PDF-Dateiformat?
Dateien mit der Erweiterung .pdf enthalten Text- oder Grafikdokumente in einem Format, das die Portabilität zwischen Anwendungen und Plattformen gewährleistet. Es speichert ein Dokument mit festem Erscheinungsbild - einen präzisen digitalen Ausdruck, der unabhängig von Gerät oder Software identisch dargestellt wird. Die Spezifikation wurde ursprünglich in den 1990er Jahren von Adobe Systems entwickelt, und sie basiert auf der PostScript-Sprache. Seit 2008 ist es ein offenes Format unter ISO 32000 - zuvor war es proprietär. Die neueste Revision, PDF 2.0, ist in ISO 32000-2 festgelegt (veröffentlicht 2017, überarbeitet 2020).
Die aktuelle Implementierung erlaubt das Einfügen in ein .pdf-Dokument:
- Text und eingebettete Schriftarten,
- Vektorgrafiken und Rasterbilder,
- Anmerkungen,
- Interaktive Formulare,
- Ebenen,
- 3D-Objekte,
- Multimedia-Inhalte (einschließlich Video)
Eine .pdf-Datei kann verschlüsselt und digital signiert werden und Metadaten sowie Dateianhänge enthalten. Das Format vereint die PostScript-Seitenbeschreibungssprache, ein Schrifteinbettungssystem und ein strukturiertes Objektspeichersystem, das alle Elemente in einer einzigen Binärdatei mit optionaler Datenkomprimierung zusammenführt.
Die Datei beginnt immer mit dem Header %PDF- gefolgt von einer Versionszeichenfolge (z. B. %PDF-1.7 oder %PDF-2.0) bei Byte-Offset 0 und endet mit dem %%EOF-Marker - wodurch .pdf-Dateien zuverlässig anhand ihrer Magic Bytes identifizierbar sind. Formulardaten, die aus PDF-Dokumenten exportiert werden, können separat als .fdf- oder .xfdf-Dateien gespeichert werden. Adobe Illustrator .ai-Dateien teilen mit PDF die PostScript-Herkunft und können oft von PDF-fähigen Viewern geöffnet werden.
Sicherheit
RISIKO: MEDIUMPDF ist nicht harmlos: Das Format kann JavaScript, Startaktionen, eingebettete Dateien und Links enthalten, und Angreifer haben bösartige PDFs genutzt, um Reader-Schwachstellen auszunutzen oder Phishing zu betreiben (z. B. eine gefälschte Rechnung mit einem Link zu einer Seite zum Stehlen von Anmeldedaten). Halten Sie Ihren PDF-Reader aktuell, deaktivieren Sie JavaScript im Reader, wenn Sie es nicht benötigen, und seien Sie vorsichtig bei unerwarteten PDFs, die Sie auffordern, auf Links zu klicken oder Inhalte zu aktivieren. Verschlüsselte PDFs und Passwortabfragen sind bei vertraulichen Dokumenten normal. Die meisten alltäglichen PDFs sind sicher, aber behandeln Sie Anhänge von unbekannten Absendern mit Vorsicht.
Formatdetails
kurz gefasstProgramme zum Öffnen von PDF-Dateien
Technische Details
technische Spezifikation| MIME-Typ | application/pdf |
| Magic Bytes | %PDF- (hex: 25 50 44 46 2D) bei Byte-Offset 0; Datei endet mit %%EOF |
| Dateistruktur | Objektbasiertes Binärformat; Querverweis-Tabelle (xref) oder Querverweis-Stream ordnet Objektnummern Byte-Offsets innerhalb der Datei zu |
| Komprimierungsfilter | FlateDecode (zlib/deflate), DCTDecode (JPEG), JPXDecode (JPEG 2000), JBIG2Decode, LZWDecode und weitere Stream-Filter |
| Verschlüsselung | AES-128 und AES-256 (PDF 1.6+/1.7+); älteres RC4 mit 40 Bit und 128 Bit ebenfalls in der Spezifikation definiert |
| Digitale Signaturen | PKCS#7/CMS und PAdES-Signaturen im Dokument eingebettet; unterstützt Genehmigungs- und Zertifizierungssignaturtypen |
| Farbräume | DeviceRGB, DeviceCMYK, DeviceGray, ICC-basiert (eingebettetes ICC-Profil), CIE Lab sowie Sonder-/Separationsfarben |
| Schrifteinbettung | Type-1-, TrueType-, OpenType- (CFF/Glyphen-Outlines) und CIDFont-Typen können vollständig oder teilweise (Subsetting) eingebettet werden |
| Linearisierung | Optionale Fast-Web-View-Struktur, die das seitenweise Streaming-Herunterladen ermöglicht, ohne die gesamte Datei zuerst laden zu müssen |
| Konformitäts-Teilmengen | PDF/A (Archivierung, ISO 19005), PDF/X (Druckvorstufe, ISO 15930), PDF/E (Ingenieurwesen), PDF/UA (Barrierefreiheit, ISO 14289), PDF/VT (variable/transaktionale Daten) |
| Versionsankündigung | Im Dateiheader angegeben (z. B. %PDF-1.7 oder %PDF-2.0); der Dokumentkatalog kann eine gleiche oder höhere Version angeben |
| Seitenkoordinatensystem | Standard-Benutzerraum: 1/72 Zoll pro Einheit, Ursprung unten links; maximale Seitengröße 14.400 × 14.400 Zoll (PDF 1.6+) |
| Tagged PDF (Barrierefreiheit) | Optionaler Strukturbaum mit logischer Lesereihenfolge, Alt-Text und Rollenzuordnung für Screenreader und PDF/UA-Konformität (ISO 14289) |
| Transparenzmodell | In PDF 1.4 eingeführtes Alpha-Compositing-Modell: unterstützt Mischmodi, Alphakanäle und weiche Masken für geschichtete Objekte |
| JavaScript-Unterstützung | Acrobat-JavaScript (ECMAScript-Teilmenge) kann für interaktive Formulare, Feldvalidierung und Automatisierung auf Dokumentebene eingebettet werden |
| Metadaten | XMP-Metadaten-Stream auf Dokumentebene sowie älteres Info-Wörterbuch; unterstützt Dublin Core, PDF und benutzerdefinierte Erweiterungsschemata |
| Veröffentlicht | 1993 (Adobe); ISO 32000-1 in 2008, ISO 32000-2 (PDF 2.0) in 2017/2020 |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.iso.org |