PDFにおけるグラフおよびチャートのレンダリング

IronPDFは、最新のJavaScript技術で構築されたチャート、グラフ、その他の要素を含むウェブページをレンダリングできます。

IronPDFはWebGLをサポートしており、マシンのハードウェアグラフィックス機能を使用してウェブキャンバスで作成された要素を処理できます。

IronPDFはすべてのサードパーティ製チャートライブラリをサポートしており、次のものを含みます:

  • C3.js
  • D3.js
  • Highcharts

ChromePdfRenderOptionsオブジェクトのsetEnableJavaScriptメソッドは、開発者がウェブページ内で内部または外部に参照されたJavaScriptの処理を有効にすることを可能にします。 このプロパティは、IronPDFがウェブページでチャートやグラフィックをレンダリングするために必要なJavaScriptを処理できるようにするためにtrueに設定する必要があります。

setRenderDelayは、IronPDFがDOMを読み込んだ後に、指定された時間(ミリ秒単位)だけウェブページのJavaScriptの解釈を遅らせるように設定します。 この方法は、IronPdfのHTML-to-PDFコンバーターが、ブラウザがウェブページの読み込みを終えてから数秒後に表示されるコンテンツを確実に取り込むのに有効です。 これは、完了するのに時間がかかる非同期JavaScriptコードの場合に特に重要です。

追加のメソッドの詳細については、JavaScriptチャートをPDFへのコード例を参照してください。


JavaScriptチャートをPDFにレンダリングする

  1. IronPDFをMavenプロジェクトに追加します:
  2. ChromePdfRenderOptionsを使ってJavaScriptを有効にし、遅延/メディアタイプを設定します。
  3. PdfDocument.renderHtmlAsPdf(...)を使用してHTML(インライン文字列、ファイル、またはURL)をレンダリングします。
  4. saveAs(...)で出力を保存します。

PDFレンダリングのためにJavaScriptを有効にすることを学ぶ

準備はできましたか?
バージョン: 2025.12 リリース