GroupDocs.Assembly は、PDF テンプレートにチャートを生成し埋め込む作業を簡単にします。棒グラフ、円グラフ、折れ線グラフなどのさまざまなチャートタイプをサポートしています。
- チャート用の指定されたスペースを持つテンプレートを設計します(PDF テンプレートはサポートされていません)。
- 互換性のあるソースからデータを取得します。
- タイプ、ラベル、カラー スキームなどのチャートオプションを定義します。
- チャートを含む文書を PDF ファイルとしてエクスポートします。
GroupDocs.Assembly は、PDF テンプレートにチャートを生成し埋め込む作業を簡単にします。棒グラフ、円グラフ、折れ線グラフなどのさまざまなチャートタイプをサポートしています。
// テンプレートにこのタグを追加してチャートを生成します。
// Orders Prices by months<<y [Sum(c => c.Price)]>><<size [Count()]>>
// テンプレートのファイルパスを指定します。
// 現在、PDF テンプレートはサポートされていません。
string template = "chart_template.docx";
// 希望のソースからデータを読み込みます。
DataSourceInfo data
= new DataSourceInfo(GetChartData(), "orders");
// チャートを埋め込んだ文書を保存します。
DocumentAssembler asm = new DocumentAssembler();
asm.AssembleDocument(template, "result.pdf", data);
GroupDocs.Assembly for .NET は、広く使用されている形式でデータ主導の文書を作成する手順を簡素化します。テンプレートを使用して、チャート、テーブル、バーコード、リスト、ハイパーリンク、および画像を高度な動的データ統合で挿入します。
JSON、XML、CSV などのソースからデータを視覚的に魅力的なチャートに変換するのに、API で数ステップで実現可能です。
GroupDocs.Assembly は、棒グラフ、円グラフ、折れ線グラフなど、複数のチャートタイプをサポートしています。これらとテーブル、バーコード、画像、その他の要素を組み合わせて、プロフェッショナルなレポートを作成できます。
LINQ 構文を使用することで、必要な場所にチャートを動的に生成し配置できます。スタイル、色、レイアウトを簡単にカスタマイズし、要件に合わせることが可能です。
MS Office、PDF、OpenOffice、HTML などの一般的な形式で文書を生成します。対応する形式でシームレスにチャートを埋め込むことができ、完全な互換性があります。
// チャートのためのプレースホルダーを持つテンプレートを準備します。
// Total Contract Price<<y [m.Total_Contract_Price]>>
// <<seriesColor [color]>>
// テンプレートファイルのパスを提供します。
// 現在、PDF テンプレートはサポートされていません。
string template = "table_template.docx";
// ソースからデータを取得します。
JsonDataSource data_json =
new JsonDataSource("Items.json");
// 必要な情報を持つデータオブジェクトを構築します。
DataSourceInfo data
= new DataSourceInfo(data_json, "items");
// タイプや外観などのチャートプロパティを設定します。
DataSourceInfo design
= new DataSourceInfo("red", "color");
// DocumentAssembler を初期化します。
DocumentAssembler asm = new DocumentAssembler();
// チャートを含む文書をエクスポートします。
asm.AssembleDocument(template, "result.pdf", data, design);
私たちのプラットフォームは、ニーズに合わせた魅力的でデータ主導の文書を作成するのに役立ちます。
.NET を使用すると、50 以上のサポート形式でチャートが統合された文書を生成でき、テンプレートをデータとシームレスに組み合わせることができます。