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
en el 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.El
setRenderDelay
configura IronPDF para posponer su interpretación del JavaScript de una página web por una cantidad de tiempo especificada (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 el ejemplo de código de gráficos de JavaScript a PDF para obtener más detalles sobre los métodos adicionales disponibles en la clase
ChromePdfRenderOptions
.Cómo generar PDF con gráficos en Java
- Instalar la biblioteca de Java para la generación de gráficos PDF
- Pasa verdadero al método
setEnableJavaScript
para habilitar JavaScript - Aumentar el retardo de renderización para permitir que JavaScript cree completamente los gráficos.
- Utilice la opción
CssMediaType.PRINT
para obtener un PDF perfecto en píxeles - Generar PDF con el método
renderHtmlAsPdf