GroupDocs.Assembly for Java


ドキュメントとレポートを自動化する 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)
              



ページトップへ