Behebung von Render-Timeout-Problemen in IronPDF
IronPDFs Standard-Rendering-Timeout 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 außer Kraft zu setzen, passen Sie die Timeout-Dauer in der Klasse ChromePdfRenderingOptions an und legen die Verzögerungsdauer in RenderDelay fest() methode über das WaitFor-Verschalungsobjekt.
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.
Timeout
Zeitüberschreitung beim Rendern von PDF
RenderDelay
- Verwendung von JavaScript bei der Umwandlung von HTML in PDF
Debuggen von HTML in Chrome zur Erstellung pixelgenauer PDFs
Um eine Serviceanfrage an unsere Techniker zu stellen, sehen Sie bitte nach:Technische Anfrage IronPDF.
Bitte beachten Sie
Ab Version 2021.12.4995 beträgt das Standard-Rendering-Timeout von IronPDF 60 Sekunden.