在HTML中JavaScript生成PDF

IronPDF for Python 可以渲染包含 JavaScript 的 HTML,在捕获 PDF 之前执行脚本,以便动态生成的内容出现在输出中。

开始

RenderingOptions.WaitFor.RenderDelay(ms)为脚本留出足够时间完成,然后再捕获页面。 然后正常渲染您的HTML字符串或URL。

理解代码

  • <script>块和外部脚本在渲染期间执行。 默认情况下为False出于安全和性能原因。
  • WaitFor.RenderDelay(100):在页面加载后暂停指定的毫秒数,然后再将其捕获为PDF。 如果脚本需要更长的时间才能生成其输出,请增加此值。
  • RenderHtmlAsPdf(html):将提供的HTML字符串(包括任何JavaScript的输出)渲染为PDF文档。

动态内容

此功能对于使用document.write、DOM操作在加载时、或任何JavaScript驱动的模板的页面至关重要。 IronPDF 使用与标准Web浏览器相同的Chrome渲染引擎,因此在Chrome中运行的脚本在PDF输出中将以相同的方式表现。

学习如何使用IronPDF for Python将HTML转换为PDF!

准备开始了吗?
版本: 2026.6 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据?
运行示例看着你的HTML代码变成PDF文件。