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

