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)を使用してレンダリング遅延を設定します。 その後、ターゲットURLを使用してRenderUrlAsPdfを呼び出します。

コードの理解

  • EnableJavaScript:レンダリング中にJavaScriptを実行可能にします。 これは、Angular、React、またはVueのようなシングルページアプリケーション(SPA)フレームワークに必要です。
  • WaitFor.RenderDelay(500):ページがロードされた後に500ミリ秒一時停止します。 Angularや同様のフレームワークは、この時間をテンプレートをコンパイルし、DOMを埋めるのに必要とします。 レンダリングされたPDFにまだロード状態が表示される場合は、この値を増やしてください。
  • RenderUrlAsPdf(url):URLを取得し、JavaScriptを実行し、遅延を待ってから完全にレンダリングされたページをPDFとしてキャプチャします。

レンダリング遅延の調整

理想的な遅延は、ページの複雑さとサーバーの速度に依存します。 シンプルなコンポーネントには、通常200〜500ミリ秒で十分です。 複数の非同期データ取得を持つページには、WaitFor条件を使用することを検討してください。特定のDOM要素の出現に基づく条件を使用してください。

IronPDF for PythonでHTMLをPDFに変換する方法を学びましょう!

準備はできましたか?

バージョン:2026.11リリースされたばかり