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 importante para el código JavaScript asíncrono que tarda mucho tiempo en completarse.Consulte el opciones de renderizado ejemplo de código para más detalles sobre los métodos adicionales disponibles en la clase
ChromePdfRenderOptions
.Cómo generar PDF con gráficos en Java
- IInstalar biblioteca Java para generar PDF con gráficos
- Pasar true a
setEnableJavaScript
para activar JavaScriptF - 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