Angular.JSをPDFに

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

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

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

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

コードの説明

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

  • Main

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

  • URLの指定: 変数 url には、PDF文書に変換したいWebページのURLが格納されています。

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

  • URLをPDFに変換: RenderUrlAsPdf() メソッドを renderer インスタンスに対して呼び出すことで、URLのHTMLコンテンツをPDFドキュメントに変換します。

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

  • PDFの保存: 生成されたPDFは、output.pdfという名前のファイルに保存されます。

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

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

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

準備はできましたか?
バージョン: 2026.5 just released
Still Scrolling Icon

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

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