`;\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 to 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"}]}
IRONSOFTWAREHOME
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.6recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.