Fehlerbehebung bei PDF-Parsing-Fehlern in IronPDF
Beim Versuch, ein PDF-Dokument mit IronPDF zu analysieren, können Sie auf die folgende Ausnahme stoßen:
Unhandled exception. System.IO.IOException: PDF can not be opened as a PDF. May be an incorrect file type or a password is required.
Please check file for corruption or validity by a 3rd party at: https://www.pdf-online.com/osa/validate.aspx
Dieser Fehler tritt typischerweise beim Laden eines PDF-Dokuments in ein PdfDocument-Objekt mit folgendem Code auf:
// Attempt to load a PDF document from a file
var pdf = PdfDocument.FromFile("Test.pdf");
// Attempt to load a PDF document from a file
var pdf = PdfDocument.FromFile("Test.pdf");
' Attempt to load a PDF document from a file
Dim pdf = PdfDocument.FromFile("Test.pdf")
Mögliche Ursachen
- Passwortgeschütztes PDF
- Besitzerpasswort: Der häufigste Grund für diese Ausnahme ist, dass das PDF durch ein Besitzerpasswort geschützt ist. Wenn ein PDF ein Besitzerpasswort hat, werden bestimmte Aktionen wie Bearbeiten oder Kopieren eingeschränkt. Um ein solches Dokument zu laden, müssen Sie das Passwort angeben.
- Beschädigtes PDF
- Die PDF-Datei kann beschädigt sein oder nicht das gültige PDF-Format haben. Eine beschädigte Datei kann dazu führen, dass IronPDF beim Parsen fehlschlägt.
Lösungen
- Umgang mit passwortgeschützten PDFs
Wenn Sie das Passwort für die PDF-Datei kennen, können Sie es an die Methode PdfDocument.FromFile() übergeben:
// Load a password-protected PDF by specifying the owner password
var pdf = PdfDocument.FromFile("test.pdf", "ownerpassword");
// Load a password-protected PDF by specifying the owner password
var pdf = PdfDocument.FromFile("test.pdf", "ownerpassword");
' Load a password-protected PDF by specifying the owner password
Dim pdf = PdfDocument.FromFile("test.pdf", "ownerpassword")
Sie können auch überprüfen, ob die Datei passwortgeschützt ist, indem Sie ihre Eigenschaften in Adobe Acrobat überprüfen. Weitere Informationen zur Identifizierung des Sicherheitsstatus eines PDFs finden Sie in diesem Artikel.
- Umgang mit beschädigten PDFs
Um zu überprüfen, ob die PDF-Datei beschädigt ist, verwenden Sie ein Drittanbieter-Validierungstool. Wenn die Datei beschädigt ist, wird IronPDF sie nicht analysieren können.
Wenn diese Schritte zur Fehlerbehebung das Problem nicht lösen, reichen Sie bitte eine Anfrage um Unterstützung der Technikabteilung für weitere Unterstützung durch unsere Support-Ingenieure ein.

