PDFでチャートをレンダリング

強力なHTMLからPDFへの変換機能に加えて、IronPDFはJavaScriptレンダリングの完全なサポートを提供しています。これにはキャンバスとチャートのレンダリングのサポートが含まれます。 JavaScriptの完全なサポートにより、開発者は3Dチャートや多角形を含む完全にレンダリングされたチャートを備えた高品質のPDFを作成できます。

サポートされているチャートには次のものがあります:

  • C3.js
  • D3.js
  • Highcharts

まず、PDFドキュメントを作成するために使用されるHTMLコンテンツを作成する必要があります。 このHTMLは、C3ライブラリを使用して棒グラフを生成するインラインJavaScriptを含んでいます。 window.ironpdf.notifyRender()が呼び出されることを保証し、JavaScriptが実行を完了した後にIronPDFがページのレンダリングを進めるようにします。

次に、これが読みやすいPDFドキュメントにどのようにレンダリングされるかを見てみましょう。 まず、新しいChromePdfRendererインスタンスを作成します。これは、IronPDFが使用する強力なレンダリングエンジンにアクセスするために使用され、HTMLページで高度なJavaScriptをレンダリングできるようにします。

次に、RenderingOptionsクラスを使用して設定される3つの異なるオプションがあります。 最初のEnableJavaScript = trueは、HTMLページをレンダリングする際に、例のHTMLドキュメント内 for JavaScriptが実行されることを保証します。 WaitFor.JavaScript()はすべて for JavaScriptが実行されるまでレンダリングプロセスを一時停止し、グラフが適切にレンダリングされることを保証します。 3番目のオプションであるCssMediaType = IronPdf.Rendering.PdfCssMediaType.Printは、CSSのメディアタイプを印刷に設定し、PDFレンダリングのためにスタイルを最適化します。

次のステップは、以前に作成したHTMLドキュメントをPDFファイルに最終的にレンダリングすることです。これは、htmlWithJs変数を取り、HTMLとJavaScriptを新しいPDFドキュメントに変換します。

最後に、PDFドキュメントはSaveAsメソッドを使用して保存できます。 これで、HTMLとJavaScriptを使用して作成された完全にレンダリングされたチャートを含む新しいPDFドキュメントが手に入ります。

IronPDFでJavaScriptをPDFに変換する方法をご覧ください。

準備はできましたか?
Nuget ダウンロード 20,296,129 | バージョン: 2026.7 リリースされたばかり
Still Scrolling Icon

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

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