Angular.JS para PDF

Utilize o método fromUrl para renderizar um documento PDF a partir de uma URL com 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 JavaScript e fontes carreguem corretamente, é aconselhá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 Namespace IronPDF: O código começa importando os namespaces IronPdf e System. IronPDF é necessário para renderização de PDF, e System fornece funcionalidades básicas, como usar a classe TimeSpan.

  • Main

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

  • Especificação de URL: A variável url contém a 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 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 de 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 denominado 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.6 recém-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.