Загрузка PDF в PDFReader вызывает InvalidPdfException: «Перестроить не удалось: - неверный номер» - PullRequest
0 голосов
/ 03 июля 2018

Я немного работаю с itextsharp и у меня запущено приложение.

Но в некоторых случаях у меня возникают проблемы с этим исключением.

iTextSharp.text.exceptions.InvalidPdfException: «Сбой перестроения: - неверный номер - System.FormatException

Что делает приложение, очень просто. Я ищу все PDF-файлы в каталоге через Directory.GetFiles.

После этого я делаю foreach через массив и открываю pdf через функцию filestream.

Следующим шагом является открытие класса iTextsharp PdfReader.

[...]
string[] array1 = Directory.GetFiles(@targetfolder + "\\", "*.pdf");

List<string> name_list = new List<string>();

// Display all files.
Console.WriteLine("--- Files: ---");
foreach (string name in array1)
{
    Console.WriteLine(name);                
    var file_2 = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.Read);


///itextsharp
 var sr = new PdfReader(file_2);

[...]

И в некоторых случаях я получил это исключение ?! PDF выглядит нормально, без специальных настроек или свойств.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...