Retraso y tiempo de espera

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

El tiempo de espera por defecto 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.

Para entradas con activos de imagen pesados o que requieren tiempo adicional para renderizar, se recomienda ajustar la duración de RenderDelay. Esto permite que los activos se rendericen virtualmente antes de que se genere el PDF. Si no lo hace, puede que falten activos en el documento PDF o incluso que el PDF quede en blanco.

Para anular la configuración predeterminada, ajuste la duración del tiempo de espera en la clase ChromePdfRenderingOptions y especifique la duración del retardo en RenderDelay() mediante el objeto envoltorio WaitFor.

EJEMPLO

ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Increase timeout of the render
renderOptions.Timeout = 120; // seconds 

// Increase the delay before rendering
renderOptions.WaitFor.RenderDelay(3000); //milliseconds
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();

// Increase timeout of the render
renderOptions.Timeout = 120; // seconds 

// Increase the delay before rendering
renderOptions.WaitFor.RenderDelay(3000); //milliseconds
Dim renderOptions As New ChromePdfRenderOptions()

' Increase timeout of the render
renderOptions.Timeout = 120 ' seconds

' Increase the delay before rendering
renderOptions.WaitFor.RenderDelay(3000) 'milliseconds
VB   C#

Consulta los siguientes artículos para obtener más información sobre Timeout y RenderDelay.

Timeout