解決IronPDF中的渲染超時問題
This article was translated from English: Does it need improvement?
Translated
View the article in English
IronPDF的預設渲染超時是60秒。 如果渲染過程在此期間未完成,將拋出超時運行時異常。
對於圖像資產較多或需要額外時間渲染的輸入,建議調整RenderDelay時間。 這允許資產在產生PDF之前完整地虛擬渲染。 若未這樣做,可能會導致PDF文件中缺少資產甚至空白PDF。
要覆蓋預設設定,請在RenderDelay方法中指定延遲時間。
範例
// 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
查看以下文章以獲取有關Timeout和RenderDelay的更多資訊。
超時
RenderDelay
欲向我們的工程師提出服務請求,請參閱:工程請求IronPDF。
請注意從版本2021.12.4995開始,IronPDF的預設渲染超時是60秒。
準備開始了嗎?
Nuget 下載 20,296,129 | 版本: 2026.7 剛剛發布

