Моя группа использует библиотеку itext-sharp и С#/.NET для создания настраиваемых динамических PDF файлов. По большей части этот процесс отлично работает для наших нужд. Одной из проблем, с которыми мы можем столкнуться при разработке/тестировании, являются проблемы с макетом, которые могут привести к тому, что PDF файл не будет корректно открываться и отображаться в Adobe Reader, особенно. более новые версии Acrobat/Reader.
Документ откроет дисплей правильно для первых X-страниц. Но если есть ошибка, остальные страницы в документе не будут отображаться.
Как уже упоминалось, мы обычно можем отслеживать эту проблему до проблемы с типом макета с нашим кодом С#/iText. В итоге мы обнаруживаем ошибку, используя метод угадывания и проверки, или делимся и побеждаем. Он работает, но он не чувствует себя как лучший способ решить эти проблемы.
Мне было интересно, есть ли какие-либо инструменты, которые могли бы ускорить процесс проверки PDF-документа и могли бы указать на ошибки в документе?