修复 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 中的延迟时间。()方法。
示例
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#
查看下面的文章以获取有关超时和渲染延迟的更多信息。
超时
渲染延迟
- 如何使用 JavaScript 将 HTML 转换为 PDF
如何在 Chrome 浏览器中调试 HTML 以创建像素完美的 PDF
要向我们的工程师提出服务请求,请参阅:工程申请 IronPDF.
请注意
从 2021.12.4995 版开始,IronPDF 的默认渲染超时时间为 60 秒。