渲染延遲與超時
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
查看以下文章以獲取有關超時和渲染延遲的更多信息。
超時
RenderDelay
如需向我們的工程師提出服務請求,請參閱: 工程請求 IronPDF.