Трейлер является частью структуры PDF-файла. Если вы получаете сообщение об ошибке, которое не может быть найдено, то первое, что я думаю, это ваш файл поврежден. Возможность открывать PDF в программе просмотра PDF не обязательно означает, что PDF не поврежден; Я понимаю, что если это линеаризованный PDF-файл, программа просмотра не будет пытаться использовать трейлер.
Выдает ли ваш код IOException для любого PDF-файла, который вы пытаетесь прочитать?
- Если это так, то, возможно, с использованием более новой
версия iTextSharp поможет или хотя бы выложит какой-нибудь код.
- Если нет, то я бы поработал над воссозданием
PDF-файлы, которые вы пытаетесь обработать.