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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage