Renderização de gráficos e tabelas em PDFs

O IronPDF consegue renderizar páginas web que contenham gráficos, tabelas e outros elementos criados com tecnologias JavaScript modernas.

O IronPDF suporta WebGL, permitindo processar elementos criados em canvas da web usando os recursos gráficos do hardware da máquina.

O IronPDF é compatível com todas as bibliotecas de gráficos de terceiros, incluindo:

  • C3.js
  • D3.js
  • Highcharts

O método setEnableJavaScript no objeto ChromePdfRenderOptions permite ao desenvolvedor habilitar o processamento de JavaScript referenciado interna ou externamente em uma página da web. Essa propriedade deve ser definida como verdadeira para permitir que o IronPDF processe o JavaScript necessário para renderizar os gráficos e imagens em uma página da web.

O parâmetro setRenderDelay configura o IronPDF para adiar a interpretação do JavaScript de uma página da web por um período de tempo especificado (em milissegundos) após o carregamento do seu DOM. Esse método é útil para garantir que o conversor de HTML para PDF do IronPDF capture o conteúdo que aparece em uma página da web segundos após o navegador terminar de carregá-la inicialmente. Isso é particularmente relevante para código JavaScript assíncrono que leva muito tempo para ser concluído.

Consulte o exemplo de código JavaScript Charts to PDF para obter mais detalhes sobre os métodos adicionais disponíveis na classe ChromePdfRenderOptions.


Converter gráficos JavaScript em PDF

  1. Adicione o IronPDF ao seu projeto Maven:
  2. Use ChromePdfRenderOptions para ativar o JavaScript e configurar o tipo de atraso/mídia.
  3. Renderizar HTML (string embutida, arquivo ou URL) usando PdfDocument.renderHtmlAsPdf(...).
  4. Salve a saída com saveAs(...).

Aprenda a habilitar o JavaScript para renderização de PDFs

Pronto para começar?
Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas?
executar um exemplo Veja seu HTML se transformar em um PDF.