Behebung von Render-Timeout-Problemen in IronPDF
Die Standard-Renderzeit von IronPDF beträgt 60 Sekunden. Wenn der Rendering-Prozess nicht in dieser Zeitspanne abgeschlossen wird, wird eine Timeout-Laufzeitausnahme ausgelöst.
Für Eingaben mit schweren Bildinhalten oder solchen, die zusätzliche Zeit zum Rendern benötigen, empfiehlt es sich, die RenderDelay-Dauer anzupassen. Auf diese Weise können die Assets vor der PDF-Erstellung vollständig virtuell gerendert werden. Andernfalls kann es passieren, dass Assets im PDF-Dokument fehlen oder sogar ein leeres PDF-Dokument entsteht.
Um die Standardeinstellung zu überschreiben, passen Sie die Timeout-Dauer in der ChromePdfRenderingOptions-Klasse an und geben Sie die Verzögerungsdauer in der RenderDelay()-Methode über das WaitFor-Wrapper-Objekt an.
BEISPIEL
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
In den folgenden Artikeln finden Sie weitere Informationen über Timeout und RenderDelay.
Zeitüberschreitung
RenderDelay
- Wie man JavaScript mit HTML zu PDF verwendet
So debuggen Sie HTML in Chrome, um pixelgenaue PDFs zu erstellen
Um eine Serviceanfrage an unsere Ingenieure zu stellen, besuchen Sie bitte: Engineering Request IronPDF.
Bitte beachten Sie
Ab Version 2021.12.4995 beträgt das Standard-Rendering-Timeout von IronPDF 60 Sekunden.