修復 IronPDF 中的渲染超時問題
This article was translated from English: Does it need improvement?
TranslatedView the article in English
IronPDF的預設渲染超時是60秒。 如果渲染過程在此期間未完成,將拋出超時運行時異常。
對於擁有大量圖像資產或需要額外渲染時間的輸入,建議調整RenderDelay持續時間。 這讓資產能夠在生成PDF之前完全虛擬地呈現。 如果不這樣做,可能會導致 PDF 文件中缺少資產,甚至是空白的 PDF。
要覆蓋預設設定,請在 ChromePdfRenderingOptions 類別中調整 Timeout 持續時間,並指定 RenderDelay 中的延遲時間。()透過 WaitFor 包裝對象的方法。
範例
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
VB C#
查看以下文章以獲取有關 Timeout 和 RenderDelay 的更多信息。
超時
RenderDelay
-如何在 Chrome 中調試 HTML 以創建像素完美的 PDF
要向我們的工程師提出服務請求,請查看:工程請求 IronPDF.
請注意
從2021.12.4995版本開始,IronPDF的預設渲染超時時間為60秒。