IRONSOFTWAREHOME
Angular.JS 到 PDF
from ironpdf import *
 
# Instantiate Renderer
renderer = ChromePdfRenderer()

# Enable JavaScript in RenderingOptions
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(500)

pdfAngularJs = renderer.RenderUrlAsPdf("https://angular.io/")

# Export to a file or Stream
pdfAngularJs.SaveAs("angular.pdf")
pip install ironpdf
Angular.JS 到 PDF

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.9刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Python 模块下载 PDF
using pip 安装

版本: 2026.9

  1. 下载 并安装 Python 3.7+。
  2. 如果尚未安装,请从 pypi.org 安装 pip。
  3. 在终端中执行上述命令。
Python PDF 模块
下载 模块

版本: 2026.9

手动安装到您的项目中

  1. 下载软件包
  2. 在终端中运行此命令
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

$999 起