Pruebe en producción sin marcas de agua.
Funciona donde lo necesite.
Obtén 30 días de producto totalmente funcional.
Ténlo en funcionamiento en minutos.
Acceso completo a nuestro equipo de asistencia técnica durante la prueba del producto
En este tutorial completo, profundizamos en el uso de la clase WaitFor de IronPDF para retrasar la renderización de PDF en C#. Comience instalando el paquete de Iron PDF y configure su proyecto con las importaciones necesarias y una clave de licencia válida. Aprenda a inicializar un objeto de renderizado con Chrome PDF render y a configurar la renderización de carga de página inmediata utilizando la configuración predeterminada. El tutorial explora además cómo establecer retrasos de renderizado personalizados, como un retraso de 3,000 milisegundos después de la carga de la página, y cómo guardar el PDF generado con el método SaveAs.
Discutimos escenarios que involucran la preparación de fuentes, utilizando el método WaitFor.AllFontsLoaded para asegurar que todas las fuentes estén cargadas antes de renderizar. Además, el tutorial demuestra la ejecución de JavaScript dentro de cadenas HTML para notificar a Iron PDF que proceda con el renderizado después de un retraso. Aprenderás a esperar a que se carguen elementos HTML específicos utilizando métodos como WaitFor.HtmlElementById y WaitFor.HtmlElementByName, cruciales para escenarios que requieren la carga completa del contenido antes de la generación del PDF.
También se abordan las condiciones de red, explicando las condiciones de inactividad de la red, que dictan la renderización basada en los niveles de actividad de la red. El tutorial concluye ejecutando la aplicación para observar los comportamientos de renderizado, mostrando cómo los mecanismos de demora y las interacciones de JavaScript impactan el documento PDF final. Al seguir estos pasos, aprovechará efectivamente la clase WaitFor de IronPDF para gestionar demoras y ejecutar JavaScript con el fin de generar PDF de manera precisa en sus aplicaciones .NET.
Lectura adicional: Cómo usar la clase WaitFor para retrasar la renderización de PDF en C#