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 網站——到 PDF,方法是啟用 JavaScript 執行並等待框架完成其初始渲染。

入門指南

設置 RenderingOptions.EnableJavaScript = True 並配置渲染延遲使用 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天試用金鑰。
無需信用卡或帳戶建立
PDF的Python模塊下載
使用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起的授權