修復 IronPDF 中的渲染超時問題
IronPDF 的預設渲染超時時間是60 秒。 如果渲染過程在此期間未完成,將拋出超時運行時異常。
對於擁有大量圖像資產或需要額外渲染時間的輸入,建議調整RenderDelay持續時間。 這讓資產能夠在生成PDF之前完全虛擬地呈現。 如果不這樣做,可能會導致 PDF 文件中缺少資產,甚至是空白的 PDF。
若要覆寫預設設置,請調整 ChromePdfRenderingOptions 類別中的 Timeout 持續時間,並透過 WaitFor 包裝物件在 RenderDelay() 方法中指定延遲時間。
範例
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
// Increase timeout of the render
renderOptions.Timeout = 120; // seconds 
// Increase the delay before rendering
renderOptions.WaitFor.RenderDelay(3000); //millisecondsChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
// Increase timeout of the render
renderOptions.Timeout = 120; // seconds 
// Increase the delay before rendering
renderOptions.WaitFor.RenderDelay(3000); //millisecondsDim renderOptions As New ChromePdfRenderOptions()
' Increase timeout of the render
renderOptions.Timeout = 120 ' seconds
' Increase the delay before rendering
renderOptions.WaitFor.RenderDelay(3000) 'milliseconds查看以下文章以獲取有關 Timeout 和 RenderDelay 的更多信息。
超時
RenderDelay
- 如何使用 JavaScript 與 HTML 轉換成 PDF
 如何在 Chrome 中除錯 HTML 以創建像素完美的 PDF
如需向我們的工程師提出服務請求,請參閱:Engineering Request IronPDF。
請注意
從2021.12.4995版本開始,IronPDF的預設渲染超時時間為60秒。

 
 
 

