iTextSharp-Ausnahme: PDF-Header-Signatur nicht gefunden
Ich benutzeiTextSharp
um den Inhalt von zu lesenPDF Unterlagen:
PdfReader reader = new PdfReader(pdfPath);
using (StringWriter output = new StringWriter())
{
for (int i = 1; i <= reader.NumberOfPages; i++)
output.WriteLine(PdfTextExtractor.GetTextFromPage(reader, i, new SimpleTextExtractionStrategy()));
reader.Close();
pdfText = output.ToString();
}
99% der Zeit funktioniert es gut. Es gibt jedoch diesenPDF Datei, die manchmal diese Ausnahme auslöst:
PDF-Header-Signatur nicht gefunden. StackTrace: bei iTextSharp.text.pdf.PRTokeniser.CheckPdfHeader () bei iTextSharp.text.pdf.PdfReader.ReadPdf () bei iTextSharp.text.pdf.PdfReader..ctor (String filename, Byte [] ownerPassword) bei Reader.PDF .DownloadPdf (String-URL) in C: \ Documents \ Visual Studio
Was nervt ist, dass ich den Fehler nicht immer reproduzieren kann. Manchmal funktioniert es, manchmal nicht. Hat jemand dieses Problem festgestellt?