Representación de tablas y gráficos en PDF
IronPDF puede procesar páginas web que contengan diagramas, gráficos y otros elementos creados con modernas tecnologías JavaScript.
IronPDF es compatible con WebGL, lo que le permite procesar elementos construidos en lienzo web utilizando las capacidades gráficas del hardware de la máquina.
IronPDF es compatible con todas las bibliotecas de gráficos de terceros, incluidas:
- C3.js
- D3.js
Highcharts
El método
setEnableJavaScript
del objetoChromePdfRenderOptions
permite al desarrollador habilitar el procesamiento de JavaScript referenciado interna o externamente dentro de una página web. Esta propiedad deberá establecerse en true para permitir que IronPDF procese el JavaScript necesario para representar los cuadros y gráficos en una página web.La opción
setRenderDelay
configura IronPDF para que posponga la interpretación del JavaScript de una página web durante el tiempo especificado.(en milisegundos) después de que haya cargado su DOM. Este método es útil para garantizar que el conversor HTML a PDF de IronPDF captura el contenido que aparece en una página web segundos después de que el navegador termine de cargarla inicialmente. Esto es especialmente relevante para el código JavaScript asíncrono que tarda mucho tiempo en completarse.Consulte elEjemplo de código JavaScript Charts to PDF para más detalles sobre los métodos adicionales disponibles en la clase
ChromePdfRenderOptions
.Cómo generar PDF con gráficos en Java
- Instalación de una biblioteca Java para la generación de gráficos PDF
- Pasar true a
setEnableJavaScript
método para activar JavaScript - Aumentar el retardo de renderización para permitir que JavaScript cree completamente los gráficos.
- Utilice
CssMediaType.PRINT
opción para obtener un PDF con píxeles perfectos - Generar PDF con
renderHtmlAsPdf
método