pdfDebug

Introducción

iText 7 pdfDebug

pdfDebug es un depurador de PDF que le ayuda con la inspección de PDF. Este analizador sintáctico de PDF se integra a su IDE para ayudarle a encontrar y corregir errores en su código de 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

 

Beneficios

¿Por qué usar iText 7 pdfDebug?

No deje que los fallos lo molesten.  

pdfDebug icon svg
Esto facilita encontrar y corregir virus.

Este complemento le permite visualizar claramente la estructura interna de sus archivos PDF mediante una vista en árbol detallada. Conjuntos de paneles muestran estructuras de datos de PDF interesantes.

pdfDebug icon svg
Verificación durante la programación de PDF

En lugar de tener que regresar hasta un documento de salida defectuoso final, el pdfDebug le permite analizar documentos parciales e incompletos durante su creación, lo que los hace accesibles para varios visualizadores (personas) y herramientas (máquinas)de PDF. 

pdfDebug icon svg
Disponible para distintos IDE

pdfDebug está disponible actualmente en Eclipse, IntelliJ, NetBeans, y mucho más próximamente.

Características clave

Capacidades esenciales de iText 7 pdfDebug

Puede ver, en tiempo real, los resultados de sus instrucciones de procesamiento de documentos, lo que le permite ver claramente si algo sale mal a medida que sucede. Visualizar su documento en una estructura de árbol limpia le permite ver los objetos y componentes del archivo, así como sus relaciones.

Core capabilities development icon
Integración con su entorno de desarrollo

Le permite trabajar dentro del entorno de confianza de su IDE. pdfDebug actualmente es compatible con Eclipse 3.8 y versiones superiores.

Core capabilities development icon
Aproveche el marco de depuración de su IDE

Utilice los puntos de interrupción y la ejecución paso a paso para identificar los puntos que se pueden mejorar en su procesamiento de PDF.

Core capabilities development icon
Muestre la estructura interna de los documentos PDF

Puede explorar fácilmente la estructura de objetos PDF e inspeccionar los diferentes objetos y flujos. Los aspectos más destacados muestran su progreso o los cambios involuntarios.

Core capabilities development icon
Integración perfecta con iText 7 Core/Community

Simplemente habilite el modo de depuración de iText 7.