using IronPdf;
var renderOptions = new ChromePdfRenderOptions();
// Example that change all to red style in JavaScript:
renderOptions.Javascript = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';})";
// Make sure to use the render options object that you created:
var renderer = new ChromePdfRenderer { RenderingOptions = renderOptions };
var pdf = renderer.RenderHtmlAsPdf("<h1>Happy New Year!</h1>");
pdf.SaveAs("executed_js.pdf");
Imports IronPdf
Private renderOptions = New ChromePdfRenderOptions()
' Example that change all to red style in JavaScript:
renderOptions.Javascript = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';})"
' Make sure to use the render options object that you created:
Dim renderer = New ChromePdfRenderer With {.RenderingOptions = renderOptions}
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Happy New Year!</h1>")
pdf.SaveAs("executed_js.pdf")
Install-Package IronPdf
Ejecutar JavaScript personalizado
Con la propiedad ChromePdfRenderOptions.Javascript de IronPDF, puede especificar JavaScript para que se ejecute después de que la página PDF se haya cargado como una cadena, lo que permite el renderizado de contenido dinámico y la interactividad.
Enlaces a documentos relacionados
¿Listo para empezar? Versión: 2024.12 acaba de salir