Cómo solucionar problemas de tiempo de espera de renderización en IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

El tiempo de espera de renderizado predeterminado de IronPDF es de 60 segundos. Si el proceso de renderizado no se completa en este tiempo, se lanzará una excepción de tiempo de espera en tiempo de ejecución.

Para entradas con recursos de imagen pesados o aquellas que requieren tiempo adicional para renderizar, se recomienda ajustar la duración de RenderDelay. Esto permite que los recursos se rendericen completamente de manera virtual antes de que se genere el PDF. No hacerlo puede resultar en recursos faltantes en el documento PDF o incluso un PDF en blanco.

Para anular la configuración predeterminada, ajuste la duración de Timeout en la clase ChromePdfRenderOptions y especifique la duración del retraso en el método RenderDelay a través del objeto WaitFor.

Ejemplo

// Create a new instance of ChromePdfRenderOptions
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120; // seconds

// Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000); // milliseconds (3 seconds)
// Create a new instance of ChromePdfRenderOptions
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120; // seconds

// Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000); // milliseconds (3 seconds)
' Create a new instance of ChromePdfRenderOptions
Dim renderOptions As New ChromePdfRenderOptions()

' Increase the timeout for the rendering process to 120 seconds
renderOptions.Timeout = 120 ' seconds

' Increase the delay before rendering to ensure all assets are fully loaded
renderOptions.WaitFor.RenderDelay(3000) ' milliseconds (3 seconds)
$vbLabelText   $csharpLabel

Consulte los artículos a continuación para obtener más información sobre Timeout y RenderDelay.

Timeout

RenderDelay

Para solicitar un servicio a nuestros ingenieros, por favor vea: Solicitud de ingeniería IronPDF</a.

Por favor notaA partir de la versión 2021.12.4995, el tiempo de espera de renderizado por defecto de IronPDF es de 60 segundos.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien ...

Leer más
¿Listo para empezar?
Nuget Descargas 16,685,821 | Versión: 2025.12 recién lanzado