Über PDF reparieren
PDF reparieren analysiert Ihre Datei mit zunehmend größerer Toleranz neu – akzeptiert fehlerhafte indirekte Objekte, ignoriert beschädigte /Info-Wörterbücher und kopiert die Seiten einzeln, wenn das Laden im Block fehlschlägt. Alle Seiten, die sich noch analysieren lassen, werden in ein frisches PDF neu gespeichert, dessen Struktur vom Writer von pdf-lib von Grund auf neu aufgebaut wird.
Ehrlicher Geltungsbereich: Dies ist kein vollwertiges Byte-Scan-Wiederherstellungstool wie das Desktop-Acrobat oder qpdf. Es kann keine fehlende Cross-Reference-Tabelle aus rohen Bytes rekonstruieren und keine Dateien retten, die mitten in einem Stream abgeschnitten sind. Was es ABER kann: Dateien reparieren, die strenge Parser wegen Spezifikations-verletzender Exporte ablehnen, die erhaltenen Seiten eines teilweise beschädigten PDFs wiederherstellen und ungültige Metadaten entfernen, an denen andere Reader scheitern.
Wenn die ersten Strategien scheitern, nutzt eine Ausweichlösung pdf.js (ein anderer, toleranterer Parser), um jede Seite zu rendern und neu auszugeben – dies rettet viele Dateien, die pdf-lib allein nicht öffnen kann. Wenn auch das fehlschlägt, ist die Datei tatsächlich jenseits dessen, was browserbasierte Tools beheben können; probieren Sie den Reparaturmodus des Desktop-Acrobat oder qpdf aus.
So funktioniert es
- Laden Sie Ihr problematisches PDF hochAuch wenn andere PDF-Viewer es nicht öffnen, probiert dieses Tool mehrere Analysestrategien aus, bevor es aufgibt.
- Klicken Sie auf ReparierenDas Tool probiert: strenge Analyse → tolerante Analyse → seitenweise Wiederherstellung → pdf.js-Ausweichlösung. Die erste Strategie, die ein lesbares Dokument hervorbringt, gewinnt.
- Laden Sie das Ergebnis herunterDas Ergebnis ist ein frisches PDF, geschrieben aus dem, was der Parser lesen konnte. Öffnen Sie es in Ihrem gewohnten Viewer zur Prüfung – wenn Seiten fehlen oder die Darstellung fehlerhaft aussieht, lag die Ursprungsdatei jenseits dessen, was Browser-Tools wiederherstellen können.