渲染延遲與超時

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

IronPDF 的預設渲染超時時間為 60 秒。如果渲染過程在此期間未完成,將會拋出超時運行時異常。

對於具有大量圖像資產或需要額外時間渲染的輸入,建議調整 RenderDelay 時間。這允許資產在 PDF 生成之前完全虛擬渲染。如果不這樣做,可能會導致 PDF 文件中的資產丟失,甚至是空白的 PDF。

要覆蓋預設設置,請在 ChromePdfRenderingOptions 類中調整超時時間,並在 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#

查看以下文章以獲取有關超時和渲染延遲的更多信息。

超時

RenderDelay

如需向我們的工程師提出服務請求,請參閱: 工程請求 IronPDF.

請注意
從2021.12.4995版本開始,IronPDF的預設渲染超時時間為60秒。