PDF reparieren

Weiter

Ein PDF, das sich nicht öffnen lässt, hat oft nur einen strukturellen Schaden: eine defekte Querverweistabelle, einen unpassenden oder übrig gebliebenen Trailer oder Objekt-Offsets, die nach einem fehlerhaften Speichern nicht mehr zusammenpassen. Dieses Werkzeug öffnet die Datei mit einem toleranten Parser, behält jede Seite, die es lesen kann, und schreibt ein brandneues PDF von Grund auf, sodass Querverweistabelle und Trailer sauber neu erzeugt werden. Es kann keine Daten erfinden, die wirklich verloren sind, aber es repariert die überraschend große Zahl an PDFs, deren Seiten intakt sind und deren einziges Problem eine defekte Struktur ist. Alles läuft in Ihrem Browser, die Datei verlässt Ihr Gerät also nie.

So funktioniert die Reparatur

  1. 1

    PDF hochladen

    Ziehen Sie die Datei per Drag-and-drop hinein, die sich nicht öffnen lässt. Sie bleibt auf Ihrem Gerät; nichts wird an einen Server gesendet.

  2. 2

    Das Werkzeug liest es neu ein

    Eine tolerante PDF-Engine öffnet die Datei, ignoriert die defekte Struktur und liest jede Seite, die sie wiederherstellen kann.

  3. 3

    Eine saubere Datei wird aufgebaut

    Die Seiten werden in ein brandneues Dokument kopiert, sodass Querverweistabelle und Trailer von Grund auf geschrieben werden und schon durch die Konstruktion gültig sind.

  4. 4

    Ergebnis herunterladen

    Sie erhalten ein frisches PDF, das sich sauber öffnet. Öffnen Sie es in Ihrem Reader, um zu bestätigen, dass alle Seiten vorhanden sind.

Was diese Reparatur beheben kann und was nicht

Das Werkzeug arbeitet, indem es das PDF neu einliest und eine völlig neue Datei schreibt. Das erzeugt die Struktur rund um Ihre Seiten neu, was strukturelle Fehler behebt, aber keine wirklich fehlenden Daten zurückbringen kann.

Problem Behoben? Warum
Defekte oder unpassende Querverweistabelle Ja Die neue Datei wird mit einer frischen, korrekten xref geschrieben
Veralteter oder übrig gebliebener Trailer nach fehlerhaftem Speichern Ja Ein sauberer Trailer wird für die neu aufgebaute Datei erzeugt
Ballast aus wiederholten inkrementellen Speicherungen Ja Nur die aktuellen Seiten bleiben erhalten; alte Revisionen werden verworfen
Objekte, die ein Reader ablehnt, der Parser aber lesen kann Oft Sie in einer sauberen Datei neu zu schreiben, stellt strenge Reader meist zufrieden
Datei so abgeschnitten, dass der Parser sie nicht öffnen kann Nein Wenn die Engine die Datei nicht parsen kann, gibt es nichts neu aufzubauen
Objektdaten wirklich fehlend oder unlesbar Nein Das Werkzeug behält, was es lesen kann; den Rest kann es nicht erfinden
Mit unbekanntem Passwort verschlüsselt Nein Der Inhalt bleibt ohne das Passwort gesperrt

Warum PDF-Strukturen kaputtgehen

  • Teilweise Downloads oder Uploads. Eine Datei, die ihre letzten Bytes beim Übertragen verloren hat, verliert die Querverweistabelle am Ende.
  • Unterbrochene Schreibvorgänge. Ein Programm, das beim Speichern abgestürzt ist, hat womöglich nie einen gültigen Trailer geschrieben.
  • Fehlerhafte Binärübertragungen. Ein PDF in einem Textmodus zu verschieben, der Zeilenenden umschreibt, beschädigt Bytes innerhalb komprimierter Streams.
  • Unaufgeräumte inkrementelle Bearbeitungen. Immer wieder darüber zu speichern kann eine Struktur hinterlassen, die manche Reader ablehnen, obwohl die Seiten in Ordnung sind.

Was es nicht tut

  • Es stellt kein PDF wieder her, das der Parser überhaupt nicht öffnen kann; eine stark abgeschnittene Datei kann außerhalb der Möglichkeiten dieses Werkzeugs liegen.
  • Es repariert kein beschädigtes Bild und keine beschädigte Schrift, die im PDF gespeichert ist; ein kaputtes JPEG bleibt kaputt, auch in einem sauberen Container.
  • Es entfernt kein Passwort und entschlüsselt keinen geschützten Inhalt.

Für solche Fälle kann ein Desktop-Werkzeug wie Ghostscript oder qpdf, lokal ausgeführt, manchmal weiterkommen.

Defekte PDFs vermeiden

Wenn Sie PDFs per Code erzeugen, schließen Sie die Datei sauber, damit der Trailer geschrieben wird. Wenn Sie sie über HTTP ausliefern, senden Sie ein korrektes Content-Length, damit der Client weiß, wann die Datei vollständig ist. Behalten Sie vor dem Bearbeiten eine Originalkopie, damit ein fehlerhaftes Speichern nie Ihre einzige Version ist.

Häufig gestellte Fragen

Es behält jede Seite, die der Parser lesen kann, was bei strukturell beschädigten Dateien meist alle sind. Wenn manche Seiten wirklich verloren sind (ihre Daten fehlen in der Datei), kann das Werkzeug sie nicht zurückbringen; es baut sauber um das herum auf, was übrig ist.

Ja, wenn sie strukturell intakt sind: Sie werden unverändert in die neue Datei kopiert. Wenn eine Schrift oder ein Bild-Stream selbst beschädigt ist, kann dieses bestimmte Zeichen oder Bild weiterhin leer erscheinen, aber der Rest der Seite ist in Ordnung.

Nur, wenn der Inhalt nicht wirklich gesperrt ist. Das Werkzeug versucht, über eine einfache Verschlüsselung hinweg zu lesen, aber es hat kein Passwortfeld und kann echten Schutz nicht knacken. Eine Datei, die mit einem Passwort gesperrt ist, das Sie nicht haben, kann nicht wiederhergestellt werden.

Nein. Die Datei wird vollständig in Ihrem Browser mit einer in der Seite laufenden PDF-Engine gelesen und neu aufgebaut. Nichts wird irgendwohin gesendet, sodass Sie vertrauliche Dokumente sicher reparieren können.

Nichts. Das Werkzeug verändert Ihre Quelle nie; es schreibt eine separate, reparierte Kopie. Laden Sie die neue Datei herunter, prüfen Sie, ob sie sich öffnet, und behalten Sie das Original, bis Sie sicher sind.

Verwandte Tools

Tool in anderen Sprachen verfügbar