`;\n\n // Create rendering options object\n const renderOptions = {\n enableJavaScript: true,\n };\n\n // Render HTML content to a PDF\n const pdf = await PdfDocument.fromHtml(htmlWithJavaScript, { renderOptions });\n\n // Save the PDF with the executed JavaScript\n await pdf.saveAs(\"javascript-in-html.pdf\");\n})();","about":{"@id":"https://ironpdf.com/pt/nodejs/examples/javascript-html-to-pdf/#product"},"targetProduct":{"@id":"https://ironpdf.com/pt/nodejs/examples/javascript-html-to-pdf/#product"},"keywords":"javascript html para pdf,IronPDF for Node.js,Conversão de HTML para PDF,Habilitar JavaScript no IronPDF,Exemplo de JavaScript para converter HTML em PDF,Renderizar PDF a partir de HTML com JavaScript","datePublished":"2018-08-29","dateModified":"2026-04-24"}]}
JavaScript em HTML para PDF
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Define the JavaScript code to change text color to red
    const htmlWithJavaScript = `<h1>This is HTML</h1>
    <script>
        document.write('<h1>This is JavaScript</h1>');
        window.ironpdf.notifyRender();
    </script>`;

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

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

    // Save the PDF with the executed JavaScript
    await pdf.saveAs("javascript-in-html.pdf");
})();
npm i @ironsoftware/ironpdf
JavaScript em HTML para PDF

JavaScript em HTML para PDF

Qualquer código JavaScript presente no HTML será executado durante o processo de renderização, seja ele proveniente de uma string HTML, de um arquivo ou de uma URL para um documento PDF.

Para habilitar a execução de JavaScript, defina a propriedade enableJavaScript como true. Em alguns casos, como ao carregar gráficos e diagramas com JavaScript, você também pode precisar definir uma propriedade waitFor. Isso garante que haja tempo suficiente para que o código JavaScript seja executado corretamente.

Para obter instruções mais detalhadas sobre como habilitar o JavaScript no IronPDF , visite a página de exemplos de código JavaScript .

Exemplo de como habilitar o JavaScript no IronPDF

Segue um exemplo conciso de como você pode habilitar a execução de JavaScript no IronPDF:

  • EnableJavaScript: Isso garante que o JavaScript dentro do seu conteúdo HTML seja executado, o que é essencial para renderizar conteúdo dinâmico, como gráficos e diagramas.
  • RenderDelay: A opção RenderDelay permite que você especifique um tempo de espera (em milissegundos) para permitir que o JavaScript seja totalmente executado antes que a página seja renderizada como um PDF. Isso é particularmente útil quando o JavaScript envolve operações assíncronas ou animações.

Além disso, confira a página de exemplos de código JavaScript para obter mais exemplos e informações detalhadas sobre como lidar com diferentes tipos de JavaScript no IronPDF.

Explore exemplos de JavaScript para PDF no GitHub agora mesmo!
Ver no GitHub

Pronto para começar?

Versão:2026.10recém-lançado