Invalidpdfexception nie znaleziono podpisu w formacie pdf

Mam jakiś kod, który czytapdf pliki. Kod kończy się niepowodzeniem w linii:

iTextSharp.text.pdf.PRTokeniser.CheckPdfHeader() at
                                 iTextSharp.text.pdf.PdfReader.ReadPdf()

Wiem z innych wpisów, że ten problem pochodzi z jakiegoś nieprawidłowego formatowania w pdf. Nie jestem jednak w stanie powiedzieć moim użytkownikom, aby powtórzyli swoje pliki PDF. Czy jest jakiś inny sposób rozwiązania tego problemu, który może umożliwić odczytanie pliku PDF pomimo tego problemu?

questionAnswers(1)

yourAnswerToTheQuestion