IRONSOFTWAREHOME
Ejecutar JavaScript personalizado
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Define the JavaScript code to change text color to red
    const javascriptCode = "document.querySelectorAll('h1').forEach(function(el){el.style.color='red';})";

    // Create rendering options object
    const renderOptions = {
        enableJavaScript: true,
        javascript: javascriptCode,
    };

    // HTML content to be rendered
    const htmlContent = "<h1>Happy New Year!</h1>";

    // Render HTML content to a PDF
    const pdf = await PdfDocument.fromHtml(htmlContent, { renderOptions: renderOptions });

    // Save the PDF with the executed JavaScript
    await pdf.saveAs("executed_js.pdf");
})();
npm i @ironsoftware/ironpdf
Ejecutar JavaScript personalizado

Ejecutar JavaScript personalizado

Modifique sin esfuerzo la apariencia del contenido HTML con código JavaScript usando IronPDF. IronPDF es parte de las bibliotecas de productos de Iron Software, conocido por sus robustas capacidades para convertir HTML a PDF mientras soporta JavaScript, CSS y más.

Para lograr esto, comience definiendo el código JavaScript. En nuestro ejemplo, cambiaremos el color del texto de todas las etiquetas H1 a rojo.

A continuación, crea un objeto de opciones de renderizado y establece la propiedad enableJavaScript en true. Asigna el código JavaScript definido previamente a la propiedad javascript dentro de este objeto.

Utiliza el método PdfDocument.FromHtml para renderizar el contenido HTML en un documento PDF. Pasa el objeto renderOptions como el segundo parámetro.

Finalmente, guarde el PDF resultante, que incorpora los efectos del código JavaScript ejecutado (cambiando el color del texto a rojo), como 'executed_js.pdf'.

Para obtener más información sobre las capacidades de IronPDF u otras bibliotecas de Iron Software como IronBarcode, IronOCR, y más, visite el sitio web oficial de Iron Software.

Explore ahora el ejemplo de ejecución de código JavaScript personalizado
Ver en GitHub

¿Listo para empezar?

Versión:2026.6recién publicada

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta