Behebung von Render-Timeout-Problemen in IronPDF
Die Standard-Render-Zeitüberschreitung von IronPDF beträgt 60 Sekunden. Wenn der Rendering-Prozess in dieser Zeit nicht abgeschlossen wird, wird eine Laufzeit-Ausnahme aufgrund einer Zeitüberschreitung ausgelöst.
Für Eingaben mit umfangreichen Bildressourcen oder solche, die mehr Zeit zum Rendern benötigen, wird empfohlen, die Dauer der RenderDelay anzupassen. Dies ermöglicht es den Ressourcen, sich virtuell vollständig zu rendern, bevor das PDF generiert wird. Wenn dies nicht geschieht, kann es zu fehlenden Ressourcen im PDF-Dokument oder sogar zu einem leeren PDF kommen.
Um die Standardeinstellung zu überschreiben, passen Sie die Timeout-Dauer in der Klasse ChromePdfRenderOptions an und geben Sie die Verzögerungsdauer in der Methode RenderDelay über das Wrapper-Objekt WaitFor an.
Beispiel
// 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)
Sehen Sie sich die unten stehenden Artikel für weitere Informationen zu Timeout und RenderDelay an.
Timeout
RenderDelay
- Wie man JavaScript mit HTML zu PDF verwendet
- Wie man HTML in Chrome debuggt, um pixelgenaue PDFs zu erstellen
Um eine Serviceanfrage an unsere Ingenieure zu richten, siehe: Ingenieuranfrage IronPDF.

