Wyjątek iTextSharp: nie znaleziono podpisu nagłówka PDF

używamiTextSharp odczytać zawartośćPDF dokumenty:

  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% w tym czasie działa dobrze. Jest jednak tenPDF plik, który czasami rzuca ten wyjątek:

Nie znaleziono podpisu nagłówka PDF. StackTrace: at iTextSharp.text.pdf.PRTokeniser.CheckPdfHeader () at iTextSharp.text.pdf.PdfReader.ReadPdf () w iTextSharp.text.pdf.PdfReader..ctor (String filename, Byte [] ownerPassword) w Reader.PDF .DownloadPdf (String url) w C: Documents Visual Studio

Irytujące jest to, że nie zawsze mogę odtworzyć błąd. Czasami działa, czasami nie. Czy ktoś napotkał ten problem?

questionAnswers(2)

yourAnswerToTheQuestion