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


