GroupDocs.Assembly for .NET API では、C#、ASP.NET、その他の関連する .NET ベースの技術による強力なドキュメント自動化や、レポート生成アプリケーションのビルドが可能です。サポートされているファイル形式用のテンプレート文書を作成およびカスタマイズし、データソースからデータを取得し、高度なレポートを出力できます。これらのレポートでは、グラフ、リスト、表、画像などをサポートしており、テンプレート要素の書式設定プロパティも動的に設定および挿入可能で、個別の要件を満たすリッチなドキュメントを作成できます。GroupDocs.Assembly for .NET は、さまざまなファイル形式をサポートしています。
GroupDocs.Assembly for .NET API を使用すると、多数のテンプレート要素を操作することができます。書式設定されたテキスト ブロック、HTML ブロック、画像、グラフ、ハイパーリンクおよびバーコードを扱うことができます。リスト項目とテーブル行を含む繰り返しブロックと条件付きブロックもサポートされています。スプレッドシート、プレゼンテーション、ドキュメント、HTML 本文および RTF 本文の電子メールのテンプレート式に基づいて、同じテキストを含むテーブル セルを動的に結合することもできます。
以下の 3 種類のリスト レポートを使用できます。
以下のグラフ レポートをサポートします。
以下のテーブル レポートをサポートします。
テーブル行でデータ バンドを使用することも可能。
数行のコードを使用するだけで、GroupDocs.Assembly for .NET API をお使いの .NET アプリケーションと簡単に統合できます。以下は、オープン ドキュメント形式でレポートを生成するためのコード例です。
// DocumentAssembler クラスのインスタンス化 DocumentAssembler assembler = new DocumentAssembler(); // AssembleDocument を呼び出し、レポートを生成 assembler.AssembleDocument("D:\\WordTemplates\\Barcode.docx", "D:\\WordReports\\Barcode.docx", new DataSourceInfo(DataLayer.GetCustomerData(), "customer")); // (DataLayer.GetCustomerData() メソッドの詳細はこちら。https://github.com/groupdocs-assembly/GroupDocs.Assembly-for-.NET)