IRONSOFTWAREHOME
Angular.JS para PDF
from ironpdf import *
 
# Instantiate Renderer
renderer = ChromePdfRenderer()

# Enable JavaScript in RenderingOptions
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(500)

pdfAngularJs = renderer.RenderUrlAsPdf("https://angular.io/")

# Export to a file or Stream
pdfAngularJs.SaveAs("angular.pdf")
pip install ironpdf
Angular.JS para PDF

Angular.JS para PDF

IronPDF for Python pode renderizar aplicações web dirigidas por JavaScript — incluindo sites Angular — para PDF, habilitando a execução de JavaScript e aguardando que o framework complete sua renderização inicial.

Começando

Configure RenderingOptions.EnableJavaScript = True e configure um atraso de renderização usando WaitFor.RenderDelay(ms) para dar ao Angular (ou qualquer outro framework JavaScript) tempo para inicializar e renderizar seus componentes antes que o PDF seja capturado. Então chame RenderUrlAsPdf com a URL de destino.

Entendendo o código

  • EnableJavaScript: Permite a execução de JavaScript durante a renderização. Isso é necessário para qualquer framework de aplicação de página única (SPA) como Angular, React, ou Vue.
  • WaitFor.RenderDelay(500): Pausa por 500 milissegundos após a página ser carregada. Angular e frameworks similares precisam desse tempo para compilar templates e preencher o DOM. Aumente este valor se o PDF renderizado ainda mostrar estados de carregamento.
  • RenderUrlAsPdf(url): Busca a URL, executa o JavaScript, aguarda o atraso e então captura a página totalmente renderizada como um PDF.

Ajustando o Atraso de Renderização

O atraso ideal depende da complexidade da página e da velocidade do servidor. Para componentes simples, 200–500 ms geralmente são suficientes. Para páginas com várias buscas de dados assíncronos, considere usar condições WaitFor baseadas em elementos específicos do DOM aparecendo em vez de um atraso de tempo fixo.

Aprenda a converter HTML para PDF com IronPDF for Python!

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.