Angular.JS 到 PDF

IronPDF for Python 可以通过启用JavaScript执行并等待框架完成其初始渲染,将包括Angular网站在内的JavaScript驱动的web应用程序渲染为PDF。

开始

设置WaitFor.RenderDelay(ms)渲染延迟,以便Angular(或任何其他JavaScript框架)有时间引导和渲染其组件,然后再捕捉PDF。 然后用目标URL调用RenderUrlAsPdf.

理解代码

  • EnableJavaScript:在渲染期间启用JavaScript执行。 对于任何单页应用程序(SPA)框架,如Angular、React或Vue,这是必需的。
  • WaitFor.RenderDelay(500):在页面加载后暂停500毫秒。 Angular和类似框架需要这个时间来编译模板并填充DOM。 如果渲染的PDF仍然显示加载状态,请增加这个值。
  • RenderUrlAsPdf(url):获取URL,执行JavaScript,等待延迟,然后将完全渲染的页面捕捉为PDF。

调整渲染延迟

理想的延迟取决于页面的复杂性和服务器的速度。 对于简单组件,通常200-500毫秒就足够了。 对于具有多个异步数据提取的页面,考虑使用基于特定DOM元素出现的WaitFor条件,而不是固定的时间延迟。

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

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

还在滚动吗?

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