Renderización de Gráficos y Gráficas en PDFs

IronPDF puede renderizar páginas web que contienen gráficos, gráficas y otros elementos construidos con tecnologías modernas de JavaScript.

IronPDF admite WebGL, lo que le permite procesar elementos construidos en lienzos web utilizando las capacidades gráficas de hardware de la máquina.

IronPDF admite todas las bibliotecas de gráficos de terceros, incluyendo:

  • C3.js
  • D3.js
  • Highcharts

El método setEnableJavaScript en el objeto ChromePdfRenderOptions le permite al desarrollador habilitar el procesamiento de JavaScript referido interna o externamente dentro de una página web. Esta propiedad debe establecerse en verdadero para permitir que IronPDF procese el JavaScript necesario para renderizar los gráficos en una página web.

El setRenderDelay configura a IronPDF para posponer su interpretación del JavaScript de una página web durante un tiempo especificado (en milisegundos) después de haber cargado su DOM. Este método es útil para garantizar que el conversor de HTML a PDF de IronPDF capture el contenido que aparece en una página web segundos después de que el navegador termine de cargarla inicialmente. Esto es particularmente relevante para el código JavaScript asíncrono que tarda mucho tiempo en completarse.

Consulte el Ejemplo de Código de Gráficas JavaScript a PDF para más detalles sobre métodos adicionales disponibles en la clase ChromePdfRenderOptions.


Renderizar gráficos JavaScript en PDF

  1. Agregue IronPDF a su proyecto Maven:
  2. Use ChromePdfRenderOptions para habilitar JavaScript y configurar retraso/tipo de media.
  3. Renderice HTML (cadena en línea, archivo o URL) usando PdfDocument.renderHtmlAsPdf(...).
  4. Guarde la salida con saveAs(...).

Aprenda a activar JavaScript para la renderización de PDF

¿Listo para empezar?
Versión: 2025.12 recién lanzado