Defektes PDF reparieren

Versucht defekten PDF-Header oder XRef zu reparieren

Bevorzugt qpdf, mit pdf-lib/ghostscript als Fallback.

Beispielergebnisse

2 Beispiele

Defektes XRef reparieren

Versucht ein PDF mit kaputter XRef-Tabelle wiederherzustellen

pdf-repair-corrupt-example1.pdf Datei anzeigen
Eingabeparameter anzeigen
{ "sourceFile": "/public/samples/pdf/pdf-2026-02-19-source-4pages.pdf" }

Beschaedigten Header reparieren

Stellt PDF mit verschobenem/defektem Header wieder her

pdf-repair-corrupt-example2.pdf Datei anzeigen
Eingabeparameter anzeigen
{ "sourceFile": "/public/samples/pdf/pdf-2026-02-19-source-4pages.pdf" }

Click to upload file or drag and drop file here

Maximum file size: 500MB Supported formats: application/pdf, application/octet-stream

Wichtige Fakten

Kategorie
Dokumente & PDF
Eingabetypen
file
Ausgabetyp
file
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Dieses Tool ermöglicht die schnelle Wiederherstellung von PDF-Dateien, die aufgrund beschädigter Header oder fehlerhafter XRef-Tabellen nicht mehr geöffnet werden können.

Wann verwenden

  • Wenn eine PDF-Datei beim Öffnen eine Fehlermeldung bezüglich eines beschädigten Formats anzeigt.
  • Wenn das Dokument nach einem fehlerhaften Download oder Übertragungsvorgang nicht lesbar ist.
  • Wenn PDF-Viewer das Dokument zwar erkennen, aber keine Seiten oder Inhalte korrekt anzeigen können.

So funktioniert es

  • Laden Sie die beschädigte PDF-Datei über das Upload-Feld hoch.
  • Das Tool analysiert die Dateistruktur und versucht primär mit qpdf den Header und die XRef-Tabelle neu aufzubauen.
  • Sollte die primäre Methode fehlschlagen, kommen pdf-lib oder Ghostscript als Fallback-Lösungen zum Einsatz.
  • Nach Abschluss der Reparatur können Sie die wiederhergestellte Datei direkt herunterladen.

Anwendungsfälle

Wiederherstellung von PDF-Dokumenten nach unvollständigen Downloads.
Reparatur von PDF-Dateien, die durch fehlerhafte Export-Software beschädigt wurden.
Rettung von Dokumenten mit korrupten XRef-Tabellen, die das Öffnen in Standard-Readern verhindern.

Beispiele

1. Defektes XRef reparieren

Hintergrund
Ein Benutzer hat ein PDF-Dokument heruntergeladen, das aufgrund einer unterbrochenen Verbindung eine fehlerhafte XRef-Tabelle aufweist.
Problem
Die Datei lässt sich in keinem PDF-Reader öffnen, da die interne Referenzstruktur defekt ist.
Verwendung
Die Datei hochladen und den Reparaturvorgang starten.
Ergebnis
Die XRef-Tabelle wird neu aufgebaut und das Dokument ist wieder vollständig lesbar.

2. Beschädigten Header reparieren

Hintergrund
Ein PDF-Dokument wurde durch einen fehlerhaften Kopiervorgang beschädigt, wodurch der Datei-Header unlesbar wurde.
Problem
Das System erkennt die Datei nicht als gültiges PDF-Format.
Verwendung
Die beschädigte Datei hochladen; das Tool erkennt den Header-Fehler automatisch und korrigiert diesen.
Ergebnis
Die Datei wird als valides PDF erkannt und kann wieder geöffnet werden.

Mit Samples testen

pdf, file

Verwandte Hubs

FAQ

Kann jede PDF-Datei repariert werden?

Nein, das Tool kann nur strukturelle Fehler wie defekte Header oder XRef-Tabellen beheben. Stark verschlüsselte oder inhaltlich zerstörte Daten können nicht wiederhergestellt werden.

Welche Software wird für die Reparatur genutzt?

Wir verwenden qpdf als primäres Werkzeug, ergänzt durch pdf-lib und Ghostscript für eine robuste Fehlerbehebung.

Ist die Nutzung des Tools sicher?

Ja, Ihre Dateien werden nur zur Verarbeitung hochgeladen und nicht dauerhaft auf unseren Servern gespeichert.

Was mache ich, wenn die Reparatur fehlschlägt?

Wenn das Tool die Datei nicht reparieren kann, ist die Beschädigung vermutlich zu tiefgreifend für eine automatisierte Wiederherstellung.

Gibt es eine Dateigrößenbeschränkung?

Ja, die maximale Dateigröße für den Upload beträgt 500 MB.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/pdf-repair-corrupt

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
sourceFile file (Upload erforderlich) Ja -

Dateitypparameter müssen erst über POST /upload/pdf-repair-corrupt hochgeladen werden, um filePath zu erhalten, dann filePath an das entsprechende Dateifeld übergeben.

Antwortformat

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Datei: Datei

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-pdf-repair-corrupt": {
      "name": "pdf-repair-corrupt",
      "description": "Versucht defekten PDF-Header oder XRef zu reparieren",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-repair-corrupt",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Unterstützt URL-Dateilinks oder Base64-Codierung für Dateiparameter.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]