Angular.JS a PDF

Utilice el método fromUrl para renderizar un documento PDF desde una URL con IronPDF. El renderizado ocurre en una instancia, lo que a veces puede llevar a problemas con la carga de JavaScript o fuentes. Para garantizar que JavaScript y las fuentes se carguen correctamente, es recomendable utilizar la clase waitFor y especificar un tipo de espera apropiado, así como un tiempo de espera máximo.

Las consecuencias de JavaScript o fuentes mal cargados pueden incluir:

  • Contenido de texto invisible
  • Contenido mostrado incorrectamente

Aquí hay un fragmento de código de ejemplo que demuestra cómo renderizar un PDF usando IronPDF con mecanismos de espera adecuados:

Explicación del Código

  • Importar el Espacio de Nombres IronPdf: El código comienza importando los espacios de nombres IronPdf y System. IronPDF es necesario para la representación de PDF, y el sistema proporciona funcionalidades básicas como el uso de la clase TimeSpan.

  • Método principal : El método Main es el punto de entrada del programa.

  • Especificación de URL : La variable url contiene la URL de la página web que desea convertir a un documento PDF.

  • Inicializar renderizador : se crea una instancia del renderizador HtmlToPdf usando new HtmlToPdf(). Esta instancia se utiliza para realizar la conversión.

  • Convertir URL a PDF : el método RenderUrlAsPdf() se llama en la instancia renderer para convertir el contenido HTML de la URL en un documento PDF.

  • Garantizar la carga completa de la página : para manejar la carga asincrónica de recursos como JavaScript y fuentes, se utiliza WaitForNetworkIdle(). Este método espera hasta que la actividad de la red disminuya, con un tiempo de espera máximo de TimeSpan.FromSeconds(10) especificado. Esto es crucial para páginas que dependen en gran medida de contenido dinámico o fuentes.

  • Guardar PDF : El PDF resultante se guarda en un archivo llamado output.pdf usando el método SaveAs().

  • Mensaje de Estado: Finalmente, al guardar exitosamente el PDF, se imprime un mensaje de confirmación en la consola.

Este enfoque asegura que el PDF renderizado esté completo y preciso, con todo JavaScript y fuentes cargados adecuadamente.

Explorar el ejemplo de código de conversión de Angular a PDF

¿Listo para empezar?
Versión: 2026.3 recién lanzado
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida?
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.