Réparation des problèmes de dépassement de délai de rendu dans IronPDF
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 paramètre par défaut, ajustez la durée du délai d'attente dans la classe ChromePdfRenderOptions et spécifiez la durée du délai dans la méthode RenderDelay via l'objet wrapper 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)
Consultez les articles ci-dessous pour plus d'informations sur Timeout et RenderDelay.
Timeout
RenderDelay
- Comment utiliser JavaScript avec HTML pour PDF
- Comment déboguer HTML dans Chrome pour créer des PDF Pixel Perfect
Pour faire une demande de service à nos ingénieurs, veuillez consulter : Demande d'ingénierie IronPDF.
À partir de la version 2021.12.4995, le délai d'expiration du rendu par défaut d'IronPDF est de 60 secondes.

