Fixing Render Timeout Issues in IronPDF

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

Le délai d'affichage par défaut de IronPDF est de 60 secondes. Si le processus d'affichage ne se termine pas dans cette durée, une exception d'exécution de délai d'attente sera lancée.

Pour les entrées avec des ressources d'image lourdes ou celles nécessitant plus de temps pour le rendu, il est recommandé d'ajuster la durée de RenderDelay. Cela permet aux ressources d'être entièrement rendues virtuellement avant que le PDF ne soit généré. Ne pas le faire peut entraîner des ressources manquantes dans le document PDF ou même un PDF vierge.

Pour remplacer le réglage par défaut, ajustez la durée du Timeout dans la classe ChromePdfRenderOptions et spécifiez la durée du délai dans la méthode RenderDelay via l'objet d'enveloppe WaitFor.

Exemple

// 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

Consultez les articles ci-dessous pour plus d'informations sur Timeout et RenderDelay.

Timeout

RenderDelay

Pour faire une demande de service à nos ingénieurs, veuillez consulter : Demande d'ingénierie IronPDF.

Veuillez noterÀ partir de la version 2021.12.4995, le délai d'affichage par défaut de IronPDF est de 60 secondes.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir