PDFでチャートとグラフをレンダリング
IronPDFは、最新のJavaScript技術で構築されたチャートやグラフ、その他の要素を含むウェブページをレンダリングできます。
IronPDFは、WebGLをサポートしており、マシンのハードウェアグラフィックス機能を使用してウェブキャンバスで構築された要素を処理することができます。
IronPDFは、以下を含むすべてのサードパーティ製チャートライブラリをサポートしています:
- C3.js
- D3.js
-
ハイチャート
ChromePdfRenderOptions
オブジェクトのsetEnableJavaScript
メソッドは、開発者がウェブページ内で内部または外部に参照されているJavaScriptの処理を有効にすることを可能にします。 このプロパティをtrueに設定する必要があります。これにより、IronPDFがチャートやグラフィックをウェブページにレンダリングするために必要なJavaScriptを処理できるようになります。setRenderDelay
は、IronPDFがウェブページのJavaScriptを解釈するのを、DOMが読み込まれた後に指定された時間(ミリ秒単位)だけ延期するように設定します。 このメソッドは、IronPDFのHTML-to-PDFコンバーターが、ブラウザが最初に読み込みを完了した後に数秒間で表示されるウェブページのコンテンツをキャプチャするのに役立ちます。 これは、完了までに長い時間がかかる非同期JavaScriptコードに特に関連します。JavaScriptチャートをPDFに変換するコード例を参照して、
ChromePdfRenderOptions
クラスで利用可能な追加のメソッドに関する詳細を確認してください。Javaでチャート付きのPDFを生成する方法
- PDFチャート生成用Javaライブラリをインストール
setEnableJavaScript
メソッドに true を渡して JavaScript を有効にします。- JavaScriptが完全にチャートを作成するために、レンダリング遅延を増加させます
- ピクセルパーフェクトなPDFを得るために
CssMediaType.PRINT
オプションを使用します。 renderHtmlAsPdf
メソッドを使用してPDFを生成する