← PDF-Tools

PDF validieren

Keine PDF ausgewähltÜberprüfen Sie die PDF-Struktur und erstellen Sie einen Validierungsbericht.
ValidationPDFs werden über alle Tools geteilt.

Strukturfehler eines PDFs im Prüfbericht erkennen

Die PDF-Validierung prüft die innere Struktur einer Datei und erstellt einen Textbericht. Das hilft etwa, wenn ein PDF in einem Reader geöffnet werden kann, ein anderes Programm es aber zurückweist. Die Datei bleibt unverändert. Für eine PDF/A-Validierung oder die Kontrolle des Aussehens braucht es eine gesonderte Prüfung; hier geht es um die von pdfcpu geprüften Dokumentobjekte und Verweise.

Kosten: Kostenlos nutzbar. Grenzen für Dateigröße und Nutzung gelten.

Ein PDF auf Strukturfehler prüfen

  1. Ein PDF laden

    Klicke auf PDF auswählen beziehungsweise PDF hochladen oder ziehe die Datei auf die Vorschau. Unterstützt werden Dateien bis 200 MB. Ein bereits in einem anderen Tool verwendetes PDF kannst du unter Uploads wählen.

  2. Die Quelldatei prüfen

    Unter Quell-PDF siehst du die gewählte Datei mit ihrer Größe. Die Vorschau zeigt ihre Seiten. Die Validierung lässt sich auch starten, wenn die Vorschau das PDF nicht darstellen kann.

  3. PDF validieren starten

    Klicke auf PDF validieren. Es gibt keine weiteren Einstellungen. Die Prüfung läuft auf unseren Servern; anschließend erscheint der Bericht in der Vorschau und im Ergebnisbereich.

  4. Die Ergebniszeile lesen

    validation ok bedeutet, dass die Prüfung keinen Strukturfehler erkannt hat. Bei einem Fehler benennt die letzte Zeile das Problem. Die folgenden Beispiele helfen beim Einordnen. Die Meldung, dass der Bericht fertig ist, bestätigt zunächst nur, dass ein Bericht vorliegt.

  5. Den Bericht kopieren oder speichern

    Mit Kopieren übernimmst du den Bericht in die Zwischenablage, etwa für eine Supportanfrage. Bericht herunterladen speichert ihn als Textdatei. Das Quell-PDF bleibt unverändert.

Die Meldungen im Bericht verstehen

Der Bericht enthält den Klartext der PDF-Bibliothek pdfcpu. Eine Zeile mit validating(mode=relaxed) nennt den Prüfmodus. Die Ergebniszeile steht am Ende; davor können Hinweise zum Lesen der Datei erscheinen.

validation ok

Die umgesetzten Prüfregeln haben im toleranten Modus keinen Strukturfehler erkannt. Geprüfte Objekte, Querverweise und erforderliche Einträge entsprechen dabei den Regeln innerhalb der vorgesehenen Toleranz. Das Ergebnis ist keine vollständige Normzertifizierung.

validation error (obj#:…): …

Die Datei konnte gelesen werden, ein Teil verletzt jedoch eine geprüfte Regel. dict=pageDict required entry=MediaBox missing meldet eine fehlende Seitengröße. validatePages: page tree invalid bezeichnet eine widersprüchliche Seitenstruktur, etwa eine unpassende Seitenanzahl. validateFontDict: missing Subtype weist auf eine unvollständige Schriftdefinition hin.

Read: xRefTable failed: …

Die Dokumentstruktur konnte nicht vollständig aufgelöst werden. Das Verzeichnis der Objektpositionen kann beschädigt oder ein Objekt abgeschnitten sein. no matching %%EOF for startxref meldet eine fehlende erwartete Dateiendemarkierung. Prüfe, ob die vollständige Datei angekommen ist, und beschaffe eine frische Fassung aus der Quelle.

pdfcpu skipped: und pdfcpu repaired:

Diese Zeilen beschreiben Vorgänge beim Lesen. skipped: missing obj #12 bedeutet, dass ein verzeichnetes Objekt nicht an der erwarteten Stelle liegt. repaired: bezeichnet eine Korrektur im Arbeitsspeicher, damit die Prüfung fortgesetzt werden kann. Viele fehlende Objekte können auf ein insgesamt verschobenes Objektverzeichnis hinweisen, beispielsweise nach veränderten Zeilenenden. Das gespeicherte PDF wird dabei nicht repariert.

please provide the correct password

Die Datei benötigt ein Passwort zum Öffnen. Entsperre sie mit dem bekannten Passwort über PDF entsperren und prüfe die entsperrte Fassung. PDFs mit reinen Druck- oder Kopierbeschränkungen können ohne Öffnungspasswort geprüft werden.

Catalog: missing root dict

Der Dokumentkatalog fehlt. Dieses zentrale Objekt wird benötigt, weil es auf die Seiten verweist. Die Datei kann stark beschädigt sein oder trotz eines PDF-Anfangs keinen vollständigen PDF-Inhalt enthalten.

Hinweis zu PDF 2.0

Bei einer Datei mit Versionsangabe PDF 2.0 erscheint ein eingerahmter Hinweis zur grundlegenden PDF-2.0-Unterstützung. Er ist keine Fehlermeldung. Lies die Ergebniszeile darunter.

Was die Strukturprüfung abdeckt

Ein PDF besteht aus nummerierten Objekten, beispielsweise Seiten, Schriftdefinitionen und Bildern. Ein Querverweisverzeichnis beschreibt ihre Positionen; weitere Verweise führen zum Dokumentkatalog. pdfcpu liest diese Strukturen und wendet seine Prüfregeln auf Grundlage von ISO 32000-1:2008 für PDF 1.7 an. PDF 2.0 wird grundlegend unterstützt.

Die Prüfung verwendet den Modus relaxed. Er toleriert verbreitete Abweichungen, beispielsweise eine fehlende /Type-Angabe im Dokumentkatalog oder eine falsche /Length-Angabe eines Datenstroms. Ein vollständiger Nachweis sämtlicher Normanforderungen ergibt sich daraus nicht. Es gibt keine Einstellung zum Wechsel des Prüfmodus.

Die Inhalte von Seiten- und Bilddatenströmen werden nicht dekodiert. Ein beschädigtes Bild oder eine fehlerhafte Zeichnung kann deshalb die Strukturprüfung bestehen. Hier werden außerdem keine PDF/A-, PDF/X- oder Barrierefreiheitsanforderungen zertifiziert, keine digitalen Signaturen verifiziert und keine Einbettung aller benötigten Schriften geprüft. Verknüpfungen werden nicht aufgerufen. Für diese Aufgaben nutze eine passende Konformitäts- oder Druckvorstufenprüfung.

Eine vollständige neue Fassung aus dem ursprünglichen Programm ist häufig der geeignete nächste Schritt: Exportiere oder speichere das Dokument erneut. Bei einer unvollständig übertragenen Datei lade sie erneut herunter. Drucken als PDF erzeugt ebenfalls eine neue Fassung, kann aber interaktive Formularfelder, Verknüpfungen und Lesezeichen entfernen. Kontrolliere den benötigten Inhalt nach einer solchen Änderung.

Formate und Grenzen

Eingabe
PDF. Ein Öffnungspasswort muss zuvor mit dem bekannten Passwort entfernt werden; reine Druck- oder Kopierbeschränkungen verhindern die Prüfung nicht.
Ausgabe
Klartextbericht auf der Seite, mit Kopieren und Bericht herunterladen als pdf-validation.txt
Quell-PDF
Wird nur gelesen. Es wird weder geändert noch ein neues PDF erzeugt.
Maximale Dateigröße
200 MB
Dateien pro Auftrag
1 PDF
Einstellungen
Keine. Prüfung im Modus relaxed auf Grundlage der PDF-1.7-Regeln mit grundlegender PDF-2.0-Unterstützung.
Verarbeitung
Auf unseren Servern mit der PDF-Bibliothek pdfcpu, ohne externen Dienst oder KI. Ein Auftrag kann bis zu 15 Minuten laufen.
Wasserzeichen
Keines
Speicherung
Uploads und Berichte werden bei Gästen nach 48 Stunden und bei kostenlosen Konten nach 30 Tagen automatisch gelöscht. Kostenpflichtige Tarife können Dateien länger aufbewahren.

Häufige Fragen

Warum meldet der Bericht einen Fehler, obwohl sich mein PDF öffnen lässt?

Reader können ein beschädigtes Objektverzeichnis beim Lesen rekonstruieren oder einzelne fehlende Angaben übergehen. Andere Programme, etwa Drucksysteme, Archive oder PDF-Bibliotheken, können dieselbe Datei zurückweisen. Prüfe den gemeldeten Fehler und verwende eine frisch exportierte Fassung, wenn das Dokument zuverlässig weiterverarbeitet werden soll.

Warum sieht eine Seite trotz validation ok falsch aus?

Die Prüfung bewertet die Struktur. Beschädigte Bild- oder Zeichnungsdaten können bestehen, weil diese Datenströme nicht dekodiert werden. Blättere das PDF in einem Reader durch und kontrolliere es in dem Programm, in dem du es einsetzen möchtest.

Warum steht nur ein Fehler im Bericht?

Die Prüfung stoppt bei der ersten verletzten Regel. Beschaffe oder erzeuge nach der Korrektur eine neue Fassung und prüfe sie erneut; dann kann ein weiterer Strukturfehler sichtbar werden.

Repariert oder verändert die Prüfung mein PDF?

Die Datei wird nur gelesen. Das PDF im gemeinsamen Dateimanager bleibt unverändert; neu entsteht ausschließlich der Textbericht. Weitere Angaben wie PDF-Version und Seitenzahl kannst du mit PDF-Info auslesen.

Wird mein PDF an einen externen Dienst geschickt?

Die Prüfung erfolgt auf unseren Servern mit pdfcpu. Es ist keine KI und kein externer Dienst beteiligt. Uploads und Berichte werden nach den oben angegebenen Speicherfristen automatisch gelöscht.