Angular.JS para PDF

Utilize o método fromUrl para renderizar um documento PDF a partir de uma URL com o IronPDF. A renderização ocorre em uma única instância, o que às vezes pode causar problemas com o carregamento de JavaScript ou fontes. Para garantir que o JavaScript e as fontes sejam carregados corretamente, é recomendável usar a classe waitFor e especificar um tipo de espera apropriado, bem como um tempo máximo de espera.

As consequências do carregamento incorreto de JavaScript ou fontes podem incluir:

  • Conteúdo de texto invisível
  • Conteúdo exibido incorretamente

Segue um exemplo de trecho de código demonstrando como renderizar um PDF usando o IronPDF com mecanismos de espera adequados:

Explicação do código

  • Importar o namespace IronPDF : O código começa importando os namespaces IronPDF e System. O IronPDF é necessário para a renderização de PDFs, e o System fornece funcionalidades básicas, como o uso da classe TimeSpan.

  • Método principal : O método Main é o ponto de entrada do programa.

  • Especificação de URL : A variável url contém o URL da página da web que você deseja converter em um documento PDF.

  • Inicializar Renderizador : Uma instância do renderizador HtmlToPdf é criada usando new HtmlToPdf(). Esta instância é usada para realizar a conversão.

  • Renderizar URL para PDF : O método RenderUrlAsPdf() é chamado na instância renderer para converter o conteúdo HTML da URL em um documento PDF.

  • Garantir o carregamento completo da página : Para lidar com o carregamento assíncrono de recursos como JavaScript e fontes, WaitForNetworkIdle() é usado. Este método aguarda até que a atividade da rede diminua, com um tempo máximo de espera de TimeSpan.FromSeconds(10) especificado. Isso é crucial para páginas que dependem muito de conteúdo dinâmico ou fontes.

  • Salvar PDF : O PDF resultante é então salvo em um arquivo chamado output.pdf usando o método SaveAs().

  • Mensagem de status : Finalmente, após o salvamento bem-sucedido do PDF, uma mensagem de confirmação é exibida no console.

Essa abordagem garante que o PDF gerado esteja completo e preciso, com todo o JavaScript e as fontes devidamente carregados.

Explore o exemplo de código de conversão de Angular para PDF.

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.