pdfDebug

Introduction

iText 7 pdfDebug

pdfDebug est un débogueur PDF qui vous aide à inspecter les PDF. Cet analyseur de PDF s'intègre dans votre IDE pour vous aider à rechercher et à corriger les bugs dans votre code iText.

How does it work?

After installing pdfDebug from the Eclipse Marketplace, Netbeans 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:

Using pdf debug

 

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.

Using pdf debug

 

Avantages

Pourquoi utiliser iText 7 pdfDebug ?

Ne vous laissez plus perturber par les bugs  

pdfDebug icon svg
Recherchez et corrigez les bugs très simplement

Ce module complémentaire vous permet de voir clairement la structure interne de vos fichiers PDF grâce à une arborescence détaillée. Les collections de panneaux présentent des structures de données PDF intéressantes.

pdfDebug icon svg
Vérification en cours de programmation PDF

Au lieu de faire un suivi à partir d'un dernier document de sortie défectueux, pdfDebug vous permet d'analyser des documents partiels en cours de création, en les rendant accessibles à divers lecteurs PDF (humains) et outils (machines). 

pdfDebug icon svg
Disponible pour différents IDE

pdfDebug est actuellement disponible dans Eclipse, IntelliJ, NetBeans et bientôt d’autres IDE encore.

Principales fonctionnalités

Principales fonctionnalités de iText 7 pdfDebug

Vous pouvez voir en temps réel les résultats de vos instructions de traitement de documents, ce qui vous permet de d'identifier facilement tout problème éventuel. La visualisation de votre document dans une arborescence claire vous permet de voir les objets et les composants du fichier ainsi que et les relations entre eux.

Core capabilities development icon
Intégration dans votre environnement de développement

Vous permet de travailler dans l'environnement sécurisé de votre IDE. Actuellement, pdfDebug prend en charge Eclipse 3.8 et les versions ultérieures.

Core capabilities development icon
Exploitez le framework de débogage de votre IDE

Utilisez des points d'arrêt et une exécution pas à pas pour identifier les améliorations à apporter à votre traitement des PDF.

Core capabilities development icon
Affichez la structure interne des documents PDF

Vous pouvez facilement parcourir la structure des objets que contient le PDF et inspecter les différents objets et flux. Vos progrès ou vos changements non intentionnels sont surlignés.

Core capabilities development icon
Intégration transparente avec iText 7 Core/Community

Activez simplement le mode débogage d'iText 7.