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