Aktualisiert 20. Oktober 2024
Teilen Sie:

Behebung von Render-Timeout-Problemen in IronPDF

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

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

In den folgenden Artikeln finden Sie weitere Informationen über Timeout und RenderDelay.

Timeout