Executar JavaScript personalizado

Com o IronPDF, você pode executar JavaScript personalizado para personalizar melhor seus PDFs gerados a partir de conteúdo HTML. Com a propriedade ChromePdfRenderOptions.JavaScript, você pode garantir que o JavaScript seja executado após o carregamento do conteúdo HTML, mas antes da renderização do PDF, permitindo a renderização dinâmica de conteúdo e a interatividade. A classe ChromePdfRenderer do IronPDF garante a criação de documentos PDF de alta qualidade, personalizados para suas necessidades, sem perder a qualidade ou a interatividade originais.

Antes de podermos começar a renderizar nosso HTML e JavaScript personalizados em PDFs, primeiro precisamos criar uma nova instância de ChromePdfRenderer. A classe ChromePdfRenderer lida com a renderização de conteúdo HTML, CSS e JavaScript em formato PDF, mantendo uma qualidade perfeita em cada pixel. Em seguida, usando a propriedade JavaScript da classe ChromePdfRenderOptions, podemos criar um código JavaScript personalizado que será executado assim que o conteúdo HTML for carregado, garantindo que as alterações ditadas pela nossa string JavaScript sejam refletidas no documento PDF final. Neste caso, estamos selecionando todas as tags h1 dentro do conteúdo HTML e alterando a cor do texto para vermelho.

Em seguida, lidamos com a atribuição do nosso objeto renderOptions à propriedade ChromePdfRenderer RenderingOptions, que controla as opções de renderização para essa instância específica do ChromePdfRenderer. Isso significa que, ao usarmos nossa instância da classe ChromePdfRenderer, executaremos nosso JavaScript antes da renderização do PDF, garantindo que as alterações sejam feitas no PDF resultante. Em seguida, renderizamos nosso conteúdo HTML usando RenderHtmlAsPdf e usamos a classe PdfDocument para criar um novo documento PDF a partir do conteúdo renderizado, que é armazenado na variável pdf.

Finalmente, salvamos o PDF renderizado usando a última linha, SaveAs, que exportará o PDF para o caminho de arquivo especificado.

Explore a JavaScript para PDF com o IronPDF.

Pronto para começar?
Nuget Downloads 18,318,263 | Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronPdf
executar um exemplo Veja seu HTML se transformar em um PDF.