PDFにおけるグラフおよびチャートのレンダリング
IronPDFは、最新 for JavaScript技術で構築されたチャート、グラフ、その他の要素を含むウェブページをレンダリングできます。
IronPDFはWebGLをサポートしており、マシンのハードウェアグラフィックス機能を使用してウェブキャンバスで作成された要素を処理できます。
IronPDFはすべてのサードパーティ製チャートライブラリをサポートしており、次のものを含みます:
- C3.js
- D3.js
- Highcharts
開発者はsetEnableJavaScriptメソッドを使用して、ウェブページ内で内部または外部から参照されるJavaScriptの処理を有効にすることができます。 このプロパティは、IronPDFがウェブページでチャートやグラフィックをレンダリングするために必要なJavaScriptを処理できるようにするためにtrueに設定する必要があります。
setRenderDelayは、IronPDFがDOMを読み込んだ後に、指定された時間(ミリ秒単位)JavaScriptの解釈を延期するように設定します。 この方法は、IronPDFのHTML-to-PDFコンバーターが、ブラウザがウェブページの読み込みを終えてから数秒後に表示されるコンテンツを確実に取り込むのに有効です。 これは、完了するのに時間がかかる非同期JavaScriptコードの場合に特に重要です。
ChromePdfRenderOptionsクラスで利用可能な追加のメソッドについては、JavaScript Charts to PDF Code Exampleを参照してください。
JavaScriptチャートをPDFにレンダリングする
- IronPDFをMavenプロジェクトに追加します:
ChromePdfRenderOptionsを使用してJavaScriptを有効にし、遅延/メディアタイプを設定します。PdfDocument.renderHtmlAsPdf(...)を使用してHTML(インライン文字列、ファイル、またはURL)をレンダリングします。saveAs(...)を使って出力を保存します。


