GroupDocs.Assembly for Java


ドキュメントとレポートを自動化できる API ライブラリ

ドキュメント自動化アプリケーションをビルドしてデータを取得、カスタマイズ可能なテンプレートにデータ挿入、Java API で動的レポートを生成

GroupDocs.Assembly for Java

GroupDocs.Assembly for Java では、テンプレートの作成やファイル形式のカスタマイズを可能にする、ドキュメント自動化アプリケーションやレポート作成アプリケーションを Java で迅速に開発できます。この強力な API を利用することで、Java アプリケーションはデータ ソースからデータを動的に取得することにより、その場でレポートを組み立てることができます。これらのレポートでは、グラフ、リスト、表、画像などをサポートしており、テンプレート要素の書式設定プロパティも動的に設定および挿入可能です。要件に応じてカスタマイズ可能な、さまざまなファイル形式のレポートやドキュメントを作成できます。


概略図

API の概要


プラットフォームに依存しません

サポートされる環境


サポートされるファイル形式

以下のファイル形式をサポートします


  • 複数のデータ形式をサポート
  • 数式と順序データによるデータ操作機能
  • 電子メールのメッセージ本文に動的に属性を割り当て、レポートにハイパーリンクを挿入
  • 電子メール メッセージの添付ファイルを動的に作成
  • Microsoft Word NEXT フィールドのアナログをサポート
  • ワープロ文書の組み立て中にフィールドを更新
  • スプレッドシート文書を組み立てながら数式を計算
  • LINQ ベースのテンプレート構文
  • ファイル拡張子または明示的な指定を使用して出力された文書のファイル形式の変更
  • 空の段落を自動的に削除
  • グラフ、リスト、表、画像など、さまざまな種類のレポートをサポート
  • 生成されたドキュメントのインライン テンプレート構文エラー
  • GroupDocs.Assembly for Java API を使用すると、多数のテンプレート要素を操作することができます。書式設定されたテキスト ブロック、HTML ブロック、画像、グラフ、ハイパーリンクおよびバーコードを扱うことができます。リスト項目とテーブル行を含む繰り返しブロックと条件付きブロックもサポートされています。スプレッドシート、プレゼンテーション、ドキュメント、HTML 本文および RTF 本文の電子メールのテンプレート式に基づいて、同じテキストを含むテーブル セルを動的に結合することもできます。

    以下の 3種類のリスト レポートをサポートします。

    • 箇条書きリスト
    • 番号付きリスト
    • 色付きの番号付きリスト

    以下のグラフ レポートをサポートします。

    • 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)
              



ページトップへ