GroupDocs.Assembly for .NET

.NET API を使用して PDF ファイルにチャートを埋め込む

GroupDocs.Assembly for .NET は、PDF ファイルに動的データを追加し、チャートをシームレスに統合するための強力な方法を提供します。

PDF 文書にチャートを追加する方法

GroupDocs.Assembly は、PDF テンプレートにチャートを生成し埋め込む作業を簡単にします。棒グラフ、円グラフ、折れ線グラフなどのさまざまなチャートタイプをサポートしています。

  1. チャート用の指定されたスペースを持つテンプレートを設計します(PDF テンプレートはサポートされていません)。
  2. 互換性のあるソースからデータを取得します。
  3. タイプ、ラベル、カラー スキームなどのチャートオプションを定義します。
  4. チャートを含む文書を 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);
dotnet add package GroupDocs.Assembly
コピーするにはクリック
コピーしました
他の例 ドキュメント

動的なチャートをドキュメントに簡単に追加

GroupDocs.Assembly for .NET は、広く使用されている形式でデータ主導の文書を作成する手順を簡素化します。テンプレートを使用して、チャート、テーブル、バーコード、リスト、ハイパーリンク、および画像を高度な動的データ統合で挿入します。

GroupDocs.Assembly の主な機能

データをプロフェッショナルなチャートに変換

JSON、XML、CSV などのソースからデータを視覚的に魅力的なチャートに変換するのに、API で数ステップで実現可能です。

視覚的に魅力的なコンテンツを作成

GroupDocs.Assembly は、棒グラフ、円グラフ、折れ線グラフなど、複数のチャートタイプをサポートしています。これらとテーブル、バーコード、画像、その他の要素を組み合わせて、プロフェッショナルなレポートを作成できます。

チャートを正確に配置しカスタマイズ

LINQ 構文を使用することで、必要な場所にチャートを動的に生成し配置できます。スタイル、色、レイアウトを簡単にカスタマイズし、要件に合わせることが可能です。

さまざまなファイル形式で機能

MS Office、PDF、OpenOffice、HTML などの一般的な形式で文書を生成します。対応する形式でシームレスにチャートを埋め込むことができ、完全な互換性があります。

プログラムでチャートを作成

この例では、PDF 文書にチャートを動的に作成して埋め込む方法を示します。

C#

// チャートのためのプレースホルダーを持つテンプレートを準備します。
// 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);
dotnet add package GroupDocs.Assembly
コピーするにはクリック
コピーしました
他の例 ドキュメント

GroupDocs.Assembly for .NET とは?

GroupDocs.Assembly for .NET は、さまざまなソースからのデータを統合することにより、文書やレポートの作成を効率化するために設計されたツールです。チャート、テーブル、リスト、バーコード、画像を動的に生成できます。高度なフォーマットオプションにより、コンテンツの正確な配置とカスタマイズが可能です。50 以上のファイル形式をサポートしており、PDF、MS Office ドキュメント、およびメールも含まれます。
詳細を見る
About illustration

始める準備はできていますか?

GroupDocs.Assembly を無料でダウンロードするか、フルアクセス用の試用版ライセンスを取得してください。

有用なリソース

ドキュメント、コードサンプル、コミュニティサポートを調べて、体験を向上させます。

主な機能を発見

私たちのプラットフォームは、ニーズに合わせた魅力的でデータ主導の文書を作成するのに役立ちます。

複数の形式で視覚的に豊かなレポートを作成

.NET を使用すると、50 以上のサポート形式でチャートが統合された文書を生成でき、テンプレートをデータとシームレスに組み合わせることができます。

一時ライセンスのヒント

1
職場の電子メールで登録してください。フリー メール サービスは使用できません。
2
2 番目のステップで [一時ライセンスを取得] ボタンを使用します。
 日本