Angular.JSをPDFに

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

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

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

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

コードの説明

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

-メイン メソッド: 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.3 リリース
Still Scrolling Icon

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

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