IRONSOFTWAREHOME
Executar 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
Executar JavaScript personalizado

Executar JavaScript personalizado

Modifique facilmente a aparência do conteúdo HTML com código JavaScript usando o IronPDF. O IronPDF faz parte das bibliotecas de produtos da Iron Software, conhecida por seus recursos robustos de conversão de HTML para PDF, além de oferecer suporte a JavaScript, CSS e muito mais.

Para isso, comece definindo o código JavaScript . Em nosso exemplo, vamos mudar a cor do texto de todas as tags H1 para vermelho.

Em seguida, crie um objeto de opções de renderização e defina a propriedade enableJavaScript como verdadeira. Atribua o código JavaScript definido anteriormente à propriedade javascript dentro deste objeto.

Utilize o método PdfDocument.FromHtml para renderizar o conteúdo HTML em um documento PDF. Passe o objeto renderOptions como o segundo parâmetro.

Por fim, salve o PDF resultante, que incorpora os efeitos do código JavaScript executado (alterando a cor do texto para vermelho), como 'executed_js.pdf'.

Para saber mais sobre os recursos do IronPDF ou de outras bibliotecas da Iron Software , como IronBarcode , IronOCR e outras, visite o site oficial da Iron Software .

Explore agora o exemplo de execução de código JavaScript personalizado!
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.