Ejecutar JavaScript personalizado

Con IronPDF, puedes ejecutar JavaScript personalizado para personalizar mejor tus PDFs renderizados a partir de contenido HTML. Con la propiedad ChromePdfRenderOptions.Javascript, puedes asegurarte de que el JavaScript se ejecute después de que el contenido HTML haya cargado, pero antes de que se renderice tu PDF, permitiendo la renderización de contenido dinámico e interactividad. La clase ChromePdfRenderer de IronPDF asegura que crees documentos PDF de alta calidad adaptados a tus necesidades sin perder ninguna calidad o interactividad original.

Antes de poder comenzar a renderizar nuestro HTML y JavaScript personalizados en PDFs, primero debemos crear una nueva instancia de ChromePdfRenderer. La clase ChromePdfRenderer maneja la renderización de contenido HTML, CSS y JavaScript en formato PDF, manteniendo una calidad impecable. Luego, usando la propiedad Javascript de la clase ChromePdfRenderOptions, podemos crear un código JavaScript personalizado que se ejecutará tan pronto como se cargue el contenido HTML, asegurando que los cambios dictados por nuestra cadena de JavaScript se reflejen en el documento PDF final. En este caso, estamos seleccionando cualquier etiqueta h1 dentro del contenido HTML y cambiando su color de texto a rojo.

Luego asignamos nuestro objeto renderOptions a la propiedad RenderingOptions de ChromePdfRenderer, que controla las opciones de renderizado para esa instancia específica de ChromePdfRenderer. Esto significa que cuando usamos nuestra instancia de la clase ChromePdfRenderer, estaremos ejecutando nuestro JavaScript antes de que se renderice el PDF, asegurando que los cambios se realicen en el PDF resultante. Luego, renderizamos nuestro contenido HTML usando RenderHtmlAsPdf y utilizamos la clase PdfDocument para crear un nuevo documento PDF a partir del contenido renderizado, el cual se almacena en la variable pdf.

Finalmente, guardamos el PDF renderizado usando la línea final, SaveAs, que exportará el PDF a la ruta de archivo especificada.

Explorar JavaScript a PDF con IronPDF

¿Listo para empezar?
Nuget Descargas 16,685,821 | Versión: 2025.12 recién lanzado