Angular.JSをPDFに

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

JavaScriptやフォントが不適切に読み込まれた場合、以下のような問題が発生する可能性があります:

  • 見えないテキストコンテンツ
  • 不正確なコンテンツ表示

適切な待機メカニズムでIronPDFを使用してPDFをレンダリングする方法を示すコード例です:

コードの説明

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

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

  • URL指定:変数urlは、PDF文書に変換したいウェブページのURLを保持します。

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

  • Render URL to PDF: RenderUrlAsPdfメソッドは、Rendererインスタンス上で呼び出され、URLのHTMLコンテンツをPDFドキュメントに変換します。

  • Ensure Full Page Load: JavaScriptやフォントのようなリソースの非同期ロードを処理するために、WaitForNetworkIdleが使用されます。 このメソッドは、TimeSpan.FromSeconds(10)を使用して指定された最大待機時間10秒で、ネットワークの活動が落ち着くまで待機します。 これは、動的コンテンツやフォントに大きく依存するページにとって非常に重要です。

  • PDFを保存する: 出来上がったPDFは、SaveAsメソッドを使って「output.pdf」という名前のファイルに保存されます。

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

このアプローチは、レンダリングされたPDFが完全かつ正確で、すべてのJavaScriptとフォントが適切に読み込まれていることを保証します。

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

準備はいいですか?
バージョン: 2025.11 ただ今リリースされました