PDF-Dokument (.pdf)
ISO StandardDas Portable Document Format (PDF) ist ein allgegenwärtiger Standard für digitale Dokumente, der entwickelt wurde, um Dokumente unabhängig von Anwendungssoftware, Hardware und Betriebssystemen konsistent darzustellen.
Von PDF zu JPG konvertieren
Kostenloser Konverter von PDF zu JPG im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.
PDF online komprimieren
Privat - Dateien verlassen Ihr Gerät nie
Untersuchen & Metadaten
Betriebssysteme und Dateianalyseprogramme identifizieren PDF-Dateien anhand der führenden binären Bytefolge:
Headersignatur auf Byte-Ebene (Magic Bytes)
Betriebssysteme und Dateianalyseprogramme identifizieren PDF-Dateien anhand der führenden binären Bytefolge:
HEX-SIGNATUR (OFFSET 0):
25 50 44 46ASCII-DARSTELLUNG: %PDF
Standardisierung: ISO 32000-1 (2008) / ISO 32000-2 (2020)
Technische Daten
| Container-Architektur | Binär/ASCII-Hybrid-Objekthierarchie mit Querverweistabelle |
| Kompression | FlateDecode (Deflate), DCTDecode (JPEG), CCITT Fax, JBIG2, JPXDecode |
| Byte-Reihenfolge | Big-Endian (Netzwerk-Byte-Reihenfolge) für binäre Objektströme |
| Farbräume | sRGB, Display P3, DeviceCMYK, Grayscale, Spot Colors (Pantone) |
| Kanäle und Struktur | Mehrschichtige Vektoren, Typografie, Rasterströme und eingebettete Metadaten |
| Max. Abmessungen | 200 x 200 Zoll (UserUnit erlaubt bis zu 15.000.000 Zoll in PDF 1.6+) |
| Transparenz | Vollständige Alpha-Transparenz, Mischmodi und Deckkraftmasken |
| Streaming und progressive Darstellung | Linearisiertes PDF ('Fast Web View') ermöglicht Byte-Range-Streaming über HTTP-Range-Anfragen |
Technische Vergleichsmatrix: PDF und Konkurrenzformate
| Technisches Attribut | PDF (Aktuelles Format) | DOCX | EPUB | HTML5 |
|---|---|---|---|---|
| Visuelle Layout-Treue | Erhält das Layout, doch die Darstellung hängt vom Anzeigeprogramm und Ausgabegerät ab. | Flussbasiert; variiert je nach Word-Version und installierten Schriftarten | Anpassbares Reader-Layout; keine festen Typografiegarantien | Fluides CSS-Box-Modell; bildschirmabhängiges Rendering |
| In-sich-Geschlossenheit | Kann Schriftarten und Bildressourcen einbetten; der Inhalt hängt jedoch vom Dokument und den Einstellungen bei der Erstellung ab. | In sich geschlossener XML-Container (Systemschriftarten normalerweise nicht eingebettet) | In sich geschlossener ZIP-Container (verpackte XHTML/CSS-Assets) | Erfordert externe HTTP-Ressourcen, sofern nicht über MHTML verpackt |
| Kryptografische Signaturen | Native kryptografische digitale Signaturen nach PAdES und X.509, integriert in die ISO-Spezifikation | Office XML DSig digitale Signaturen werden unterstützt | Erfordert benutzerdefinierte digitale Containersignaturen | Erfordert Web Crypto API oder externe TLS-Transportgarantien |
| Mobile Responsivität | Fester Seitenbereich (erfordert Zoomen und Schwenken auf kleinen Bildschirmen) | Hervorragender responsiver Textfluss | Speziell für flüssiges mobiles E-Reading entwickelt | Natives responsives Layout mit CSS-Medienabfragen |
| Standardisierung | Offener internationaler Standard (ISO 32000-2:2020) | ECMA-376 / ISO/IEC 29500 | Offener W3C- / IDPF-Standard | W3C Living Standard / WHATWG |
Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten
Acrobat oder PDF-Viewer meldet 'Die Datei ist beschädigt und konnte nicht repariert werden' oder öffnet sich völlig leer.
Ursache: FTP- oder HTTP-Übertragung im ASCII-Modus hat binäre Byte-Sequenzen konvertiert (Ersetzen von 0x0A durch 0x0D 0x0A), wodurch die Byte-Offsets der Querverweistabelle (xref) beschädigt wurden.
Wiederherstellung: Moderne PDF-Reparaturdienstprogramme (z. B. qpdf --repair oder File2File.app repair) scannen die Datei linear neu, rekonstruieren das Objektdatenwörterbuch und generieren eine neue xref-Tabelle.
PDF-Viewer lädt das Dokument nicht oder stürzt auf der letzten Seite ab.
Ursache: Abgebrochener Download oder unvollständiger Schreibvorgang auf der Festplatte, bei dem der Marker '%%EOF' und das Trailer-Wörterbuch fehlen.
Wiederherstellung: Untersuchen Sie das Dateiende mit 'tail -c 128 document.pdf'. Wenn %%EOF fehlt, prüfen Sie, ob das Root-Katalogobjekt vorhanden ist, und hängen Sie eine künstliche xref-Tabelle an, die auf die höchste gültige Objektnummer verweist.
Eingebettete Schriftarten werden als unlesbare Symbole, leere Blöcke (.notdef) oder Fragezeichen gerendert.
Ursache: Nicht eingebettete Teilschriftarten, die auf Systemschriftarten verweisen, die auf dem Anzeigegerät fehlen, oder beschädigte ToUnicode-CMap-Tabellen.
Wiederherstellung: Betten Sie fehlende Schriftarten-Teilmengen über Ghostscript erneut ein (gs -o fixed.pdf -sDEVICE=pdfwrite -dEmbedAllFonts=true broken.pdf) oder konvertieren Sie Textelemente in Vektorkurven.
Sicherheitsanalyse und Angriffsvektoren für Parser
PDF unterstützt Funktionen wie aktive Skripte, eingebettete Dateien und komprimierte Objektstreams, die Reader sicher parsen und verarbeiten müssen. Browser-PDF-Viewer können Sandboxing nutzen, um die Dokumentverarbeitung zu isolieren.
Bekannte Angriffsvektoren
- Eingebettetes Acrobat JavaScript (JS API), das beim Öffnen des Dokuments beliebigen Code oder Phishing-Exploits ausführt.
- Startaktionen (/Launch), die so konfiguriert sind, dass sie externe Systembinärdateien oder Shell-Skripte ausführen.
- Schriftarten-Rendering-Schwachstellen in älteren Typ-1- und TrueType-Schriftarten-Parsing-Engines, die Pufferüberläufe auslösen.
- Server-Side Request Forgery (SSRF) und NTLM-Hash-Zugangsdatendiebstahl über bösartige URI-Aktionen (/URI) oder Formularübermittlungen.
Empfohlene Schutzmaßnahmen: Öffnen Sie niemals nicht vertrauenswürdige PDFs mit aktiviertem Adobe Acrobat JavaScript. Rendern Sie Webansichten immer über in Sandboxes laufende WebAssembly/PDF.js-Engines des Browsers oder konvertieren Sie nicht vertrauenswürdige PDFs in bereinigte PDF/A-1b-Dokumente.
Historische Ursprünge & Meilensteine
Hauptvorteile & Stärken
- PDF soll das Seitenlayout auf verschiedenen Systemen erhalten; das Erscheinungsbild kann jedoch je nach Schriftarten, Anzeigeprogramm und Druckeinstellungen variieren.
- Unterstützt digitale kryptografische Signaturen, Schwärzungsanmerkungen und DRM-Zugriffsberechtigungen.
- Kann Vektorgrafiken, Schriften und komprimierte Rasterdaten enthalten; Schriften und andere Ressourcen sind nicht immer eingebettet.
Technische Einschränkungen & Nachteile
- Das Layout mit fester Seitengröße erschwert automatisches, responsives Neuanordnen auf kleinen Smartphones.
- Eine komplexe interne Objektstromhierarchie kann ohne Komprimierung und Beseitigung nicht referenzierter Objekte zu aufgeblähten Dateigrößen führen.
- Eingebettetes JavaScript und dynamische Startaktionsfunktionen stellen eine große Angriffsfläche dar.
Interessante technische Fakten
- Das ursprüngliche Papier des Camelot-Projekts sah vor, Dokumente elektronisch aus jeder Anwendung direkt auf jedem Display zu drucken.
- Jede PDF-Datei endet mit der exakten Zeichenfolge '%%EOF', die den Dateiende-Trailer markiert.
- Einige Gerichte und Archivorganisationen schreiben PDF/A für die Langzeitarchivierung vor; die Anforderungen unterscheiden sich je nach Rechtsraum und Institution.
Häufig gestellte technische Fragen
Warum können PDF-Seiten auf verschiedenen Bildschirmen und Druckern ähnlich aussehen?
PDF speichert Seiteninhalte mit festen Koordinaten, wodurch das Layout erhalten bleibt. Die Darstellung kann dennoch von Schriftarten, Anzeigeprogramm, Farbmanagement und Druckereinstellungen abhängen.
Was ist der Unterschied zwischen Standard-PDF und PDF/A?
PDF/A (ISO 19005) ist eine spezielle Untergruppe für die Langzeitarchivierung. Sie verbietet streng Funktionen, die die zukünftige Lesbarkeit gefährden könnten, wie JavaScript, externe Schriftartenverknüpfung, Verschlüsselung, Audio-/Videoeinbettung und geräteabhängige Farbräume. Alle Schriftarten und Farbprofile müssen zu 100 % eingebettet sein.
Wie funktioniert die PDF-Kompression in modernen Dokumenten?
PDF verwendet mehrere diskrete Komprimierungsfilter, die auf die Inhaltstypen zugeschnitten sind. Text, Vektorbefehle und Schriftmetriken werden mit FlateDecode (zlib/deflate) komprimiert. Fotografische Bilder verwenden DCTDecode (JPEG) oder JPXDecode (JPEG 2000), während schwarz-weiße gescannte Texte JBIG2- oder CCITT-Fax-Group-4-Kompression verwenden.
Warum bleibt eine PDF-Datei oft auch nach dem Löschen von Seiten oder Bildern groß?
Beim Ändern einer PDF-Datei führen viele Editoren ein 'inkrementelles Update' durch - sie hängen neue Objektströme und eine neue xref-Tabelle an das Ende der Datei an, ohne die alten Objekte zu löschen, was ein schnelles Widerrufen ermöglicht. Um die Dateigröße tatsächlich zu reduzieren, muss das Dokument einen Optimierungslauf durchlaufen, der nicht referenzierte Objekte bereinigt (Garbage Collection).
Passende PDF-Konvertierungen
Wandeln Sie jede PDF-Seite in ein JPG-Bild um, das Sie veröffentlichen, im Chat versenden oder in eine Folie einfügen können. Die Seiten werden mit 150 dpi gerendert. Bei mehrseitigen PDFs erhalten Sie ein ZIP-Archiv mit einer JPG-Datei pro Seite.
Speichern Sie jede PDF-Seite als verlustfreies PNG-Bild, das Text, Tabellen und Diagramme scharf wiedergibt. Die Seiten werden mit 150 dpi gerendert. Bei mehrseitigen PDFs erhalten Sie ein ZIP-Archiv mit einer PNG-Datei pro Seite.
Teilen Sie einen PNG-Screenshot oder ein Diagramm als einseitiges PDF, wobei Pixel und Transparenz erhalten bleiben. Die PDF-Seite ist ein festes Bild und keine bearbeitbare PNG-Datei.
Fügen Sie ein JPEG-Foto zur Prüfung oder zum Drucken auf eine PDF-Seite ein. Die vorhandenen Bilddaten werden eingebettet, das PDF bietet jedoch keine Fotobearbeitungsfunktionen.
Erstellen Sie ein einseitiges PDF aus einer WebP-Grafik für ein Dokument oder eine Freigaberunde. Der Browser rendert sie als Bild neu, sodass WebP-Daten und Animationen nicht erhalten bleiben.
Teilen Sie ein SVG-Logo oder eine Illustration als einseitiges PDF. Die skalierbaren Pfade werden zu einem Bild mit fester Auflösung, sodass sich beim Zoomen keine Vektordetails wiederherstellen lassen.
Verwandeln Sie ein einzelnes HEIC-Foto in eine einseitige PDF-Datei zum Teilen oder für Formulare. Die Seite verwendet 8-Bit-Bilddaten und enthält keine HEIC-Sequenzen oder HDR-Quelldaten.
Platzieren Sie ein AVIF-Webbild auf einer PDF-Seite für eine Kampagnenprüfung. Es wird auf eine Standard-Canvas-Grafik gezeichnet, sodass AVIF-Codierung und HDR-Zusatzdaten verloren gehen.