Angular.JSをPDFに

IronPDFでURLからPDFドキュメントをレンダリングするために fromUrl メソッドを使用します。 レンダリングはインスタンス内で行われるため、JavaScript やフォントの読み込みで問題が発生することがあります。 JavaScriptとフォントが正しく読み込まれるようにするためには、waitFor クラスを使用し、適切な待機タイプを指定し、最大待機時間を指定します。

不適切に読み込まれた JavaScript またはフォントの結果には次のようなものがあります:

  • 目に見えないテキストコンテンツ
  • コンテンツが誤って表示されている

適切な待機メカニズムを使用して IronPDF を使用して PDF をレンダリングする方法を示すコード スニペットの例を次に示します。

コードの説明

  • IronPDF 名前空間のインポート: コードは IronPdfSystem 名前空間をインポートすることから始まります。 IronPDFはPDFレンダリングに必要であり、Systemは TimeSpan クラスの使用など基本的な機能を提供します。

  • Main

  • メインメソッド: Main メソッドはプログラムのエントリーポイントです。

  • URLの指定: 変数 url は、PDFドキュメントに変換したいWebページのURLを保持しています。

  • レンダラーの初期化: HtmlToPdf レンダラーのインスタンスを new HtmlToPdf() 使用して作成します。 このインスタンスは変換を実行するために使用されます。

  • URLをPDFにレンダリング: RenderUrlAsPdf() メソッドは renderer インスタンス上で呼び出され、URLのHTMLコンテンツをPDFドキュメントに変換します。

  • 完全なページの読み込みを確保: JavaScriptやフォントなどの非同期リソースのロードを処理するために WaitForNetworkIdle() を使用します。 このメソッドは、ネットワークアクティビティが収まるまで待ち、最大待機時間は TimeSpan.FromSeconds(10) と指定されています。 これは、動的なコンテンツやフォントに大きく依存するページにとって非常に重要です。

  • PDFの保存: 結果のPDFは SaveAs() メソッドを使用して output.pdf という名前のファイルに保存されます。

-ステータス メッセージ: 最後に、PDF が正常に保存されると、確認メッセージがコンソールに出力されます。

このアプローチにより、レンダリングされた PDF が完全かつ正確になり、すべての JavaScript とフォントが適切に読み込まれるようになります。

AngularからPDFへの変換コード例を見る

準備はできましたか?
バージョン: 2026.6 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか?
サンプルを実行するHTML が PDF に変換されるのを確認します。