Renderizar gráficos en PDFs Junto con potentes capacidades de conversión de HTML a PDF, IronPDF proporciona soporte completo para la representación de JavaScript, lo que incluye soporte para la representación de canvas y gráficos. Este soporte completo for JavaScript permite a los desarrolladores crear PDFs de alta calidad con gráficos completamente renderizados, incluyendo gráficos 3D y polígonos. Algunos gráficos compatibles incluyen: C3.js D3.js Highcharts Para comenzar, primero necesitamos crear el contenido HTML que se utilizará para crear nuestro documento PDF. Este HTML incluye JavaScript en línea para generar un gráfico de barras utilizando la biblioteca C3. La función setTimeout garantiza que después de 1 segundo, se llame a window.ironpdf.notifyRender(), lo que indica a IronPDF que proceda con la representación de la página una vez que JavaScript haya completado la ejecución. Ahora podemos ver cómo esto se renderiza en un documento PDF fácil de leer. Primero, creamos una nueva instancia ChromePdfRenderer, que se utiliza para acceder al potente motor de renderizado que utiliza IronPDF y que permite renderizar JavaScript avanzado en la página HTML. A continuación, tenemos tres opciones diferentes que se configuran mediante la clase RenderingOptions. El primero, EnableJavaScript = true, garantiza que el JavaScript dentro de nuestro documento HTML de ejemplo se ejecute al renderizar la página HTML. WaitFor.JavaScript() se utiliza para pausar el proceso de renderizado hasta que se haya ejecutado todo el JavaScript , lo que garantiza que el gráfico se renderice correctamente. La tercera opción, CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print, establece el tipo de medio CSS para imprimir, optimizando los estilos para la representación de PDF. El siguiente paso es convertir el documento HTML creado anteriormente en un archivo PDF. Esto se realiza mediante el método RenderHtmlAsPdf, que toma la variable htmlWithJs y convierte el HTML y el JavaScript en un nuevo documento PDF. Finalmente, el documento PDF se puede guardar utilizando el método SaveAs. Ahora tendrás un nuevo documento PDF con un gráfico completamente renderizado creado usando HTML y JavaScript. Descubra cómo convertir JavaScript a PDF con IronPDF. Ver en GitHub Código https://github.com/iron-software/IronPDF.Examples/tree/main/examples/js-charts-to-pdf Descargar ZIP Tutorial Relacionado Guía de Cómo Hacer Relacionada Documentación de Clase Obtener Paquetes de Idiomas Descargar IronPDF DLL Reportar un problema en esta página ¿Listo para empezar? Nuget Descargas 17,803,474 | Versión: 2026.3 recién lanzado Prueba gratis Descarga Gratis de NuGet Descargas totales: 17,803,474 Ver Licencias ¿Aún desplazándote? ¿Quieres una prueba rápida? PM > Install-Package IronPdf ejecutar una muestra Mira cómo tu HTML se convierte en PDF. Descarga Gratis de NuGet Descargas totales: 17,803,474 Ver Licencias
Producto completamente funcional Obtén 30 días de producto completamente funcional.Instálalo y ejecútalo en minutos.
Soporte técnico 24/5 Acceso completo a nuestro equipo de soporte técnico durante tu prueba del producto
Se responde a todas sus preguntas para asegurarse de que dispone de toda la información que necesita. (Sin ningún tipo de compromiso)