修复 IronPDF 中的渲染超时问题

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

IronPDF的默认渲染超时时间为60秒。 如果渲染过程在此时间内未完成,将抛出超时运行时异常。

对于包含大量图像资源或需要更多渲染时间的输入,建议调整 RenderDelay 持续时间。 这允许资源在生成PDF之前完全虚拟渲染。 如果不这样做,可能会导致PDF文档中缺少资产,甚至出现空白PDF。

要覆盖默认设置,请在 ChromePdfRenderingOptions 类中调整 Timeout 持续时间并指定 RenderDelay 中的延迟时间。()方法。

示例

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#

查看下面的文章以获取有关超时和渲染延迟的更多信息。

超时