iText pdf library
Website search

pdfDebug

How does it work?

After installing pdfDebug from the Eclipse MarketplaceNetbeans Plugin Portal or IntelliJ Plugins repo, you need to activate debug mode in iText 7:

PdfWriter writer = new PdfWriter("output.pdf", new WriterProperties().useDebugMode());

Debugging

When debugging, a PdfDocument instance will be displayed with the pdfDebug view:

Debugging using pdfDebug

Highlighting changes

When stepping through the code, pdfDebug will highlight which parts of the PDF structure have changed. In the example below, a page (object 6) has been added, resulting in changes in the /Count and /Kids entries.

Highlighting changes in pdfdebug

Преимущества

Преимущества использования iText 7 pdfDebug

Ошибки больше не страшны.  

pdfDebug icon svg
Простой поиск и устранение дефектов

Это дополнение позволяет ясно просматривать внутреннюю структуру файлов PDF в подробном представлении в виде дерева. Подборки панелей демонстрируют интересные структуры данных в PDF.

pdfDebug icon svg
Проверка во время программирования PDF

Вместо поиска ошибок по финальному документу pdfDebug позволяет анализировать частичные и незавершенные документы во время создания, делая их доступными для различных средств просмотра PDF (проверка человеком ) и инструментов (машинная проверка). 

pdfDebug icon svg
Доступно для нескольких IDE

В настоящий момент дополнение pdfDebug доступно в Eclipse, IntelliJ, NetBeans. Ожидается поддержка других IDE.

Ключевые функции

Основные возможности iText 7 pdfDebug

Можно в реальном времени просматривать результаты инструкций обработки документа и сразу видеть, если что-то пойдет не так. Визуализация документа в ясной древовидной структуре позволяет увидеть объекты и компоненты файла, а также их взаимосвязи.

Core capabilities development icon
Интеграция в существующую среду разработки

Возможность работы с надежной средой IDE. В настоящий момент pdfDebug поддерживает Eclipse 3.8 и последующие версии.

Core capabilities development icon
Использование платформы отладки IDE

Использование точек остановка и пошагового выполнения для определения возможностей улучшения обработки PDF.

Core capabilities development icon
Отображение внутренней структуры документов PDF

Можно просто просматривать структуру объектов PDF и проверять различные объекты и потоки. Выделена работа и неумышленные изменения.

Core capabilities development icon
Эффективная интеграция с iText 7 Core/Community

Простое обеспечение режима отладки iText 7.

Контактная информация

Остались вопросы? 

Мы готовы вам помочь. Обратитесь к нам, и мы ответим, как только сможем.

Связаться с нами
Оставаться в курсе

Присоединяйтесь к более чем 11 000 подписчиков и станьте экспертом iText PDF, следя за нашими новыми продуктами, обновлениями, советами, техническими решениями и событиями.

Подпишись сейчас