Fixing Render Timeout Issues in IronPDF

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

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 ChromePdfRenderOptions-Klasse an und geben Sie die Verzögerungsdauer in der RenderDelay-Methode über das WaitFor-Wrapper-Objekt 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)
$vbLabelText   $csharpLabel

Sehen Sie sich die unten stehenden Artikel für weitere Informationen zu Timeout und RenderDelay an.

Timeout

RenderDelay

Um eine Serviceanfrage an unsere Ingenieure zu richten, siehe: Ingenieuranfrage IronPDF.

Hinweis:Ab Version 2021.12.4995 beträgt die Standard-Render-Zeitüberschreitung von IronPDF 60 Sekunden.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht