Я немного работаю с 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 выглядит нормально, без специальных настроек или свойств.
Есть идеи?