<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-assembly-cloud</artifactId>
<version>20.6.0</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-assembly-cloud', version: '20.6.0')
<dependency org="com.groupdocs" name="groupdocs-assembly-cloud" rev="20.6.0">
<artifact name="groupdocs-assembly-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-assembly-cloud" % "20.6.0"
ドキュメント アセンブラ Java クラウド REST API
Docs | Live Demos | Swagger UI | Code Samples | Free Support | {{ハイパーリンク6}}
GroupDocs.Assembly Cloud SDK for Java は、サードパーティ ソフトウェアをインストールせずに動作するクラウド ドキュメント アセンブルおよびレポート Java アプリを構築するのに役立ちます。 GroupDocs.Assembly Cloud REST API のラッパーです。
Cloud Document Automation & Assembly SDK の機能
- テンプレートと外部データ ソースに基づいて、クラウド ドキュメントとレポートを動的に生成します。
- データ、リスト、チャート、表など、さまざまなドキュメント要素を動的に挿入する機能。
- 条件付きブロックに基づいて代替テンプレート オプションを設定します。
- 電子メール メッセージの本文に属性を割り当てることにより、電子メール メッセージの添付ファイルを動的に作成します。
- レポート エンジンは、データ処理用の LINQ ベースのモデルを提供します。
- Filter, sort, group, & format data to generate reports。
- 式内で使用されるドキュメント テンプレートでカスタム変数を定義および宣言します。
- 書式設定式を使用して、文字列表現でデータを書式設定します。
- 式の結果を変換して、
HTML
ブロックとして表現します。 - アルファベット、序数、基数、16 進数など、いくつかの数値形式がサポートされています。
- Lower、Upper、Caps、FirstCap など、いくつかの文字列形式がサポートされています。
- Various styles of lists are supported、箇条書き、番号付き、段落内など。
- 条件式を介して動的にリスト アイテムに色を適用する機能。
- Use conditional expressions and data bands to generate tables dynamically。
- Dynamically create various types of charts、折れ線グラフ、バブル グラフ、散布図、円グラフ、棒グラフなど。
- Ability to dynamically insert bookmarks, hyperlinks, checkboxes, & barcodes within reports。
- Codabar、QR-Code、Databar など、60 種類以上のバーコードをサポート。
サポートされているドキュメント アセンブル ファイル形式
Microsoft Word®: DOC、DOCX、DOT、DOTX、DOT、DOTM、RTF
OpenOffice Writer®: ODT、OTT
Microsoft Excel®: XLS、XLSX、XLT、XLTX、XLTM、XLS、XLSM
OpenOffice Calc®: ODS
Microsoft PowerPoint®: PPT、PPTX、PPS、PPSX、PPTM、PPSM、POT、POTX、POTM
OpenOffice Impress®: ODP、OTP
Microsoft Outlook®: EML、MSG
Apple® メール: EMLX
マークアップ: HTML、MHT、HTML
その他: TXT、MD (Markdown)
サポートされているデータ ソース
- XML -JSON
要件
API クライアント ライブラリを構築するには、次のものが必要です。
- Java 1.7+
- Maven / グラドル
前提条件
GroupDocs.Assembly Cloud SDK for Java を使用するには、GroupDocs Cloud でアカウントを登録し、Cloud Dashboard でクライアント ID とクライアント シークレットを検索/作成する必要があります。無料枠あります。詳細については、GroupDocs Cloud Pricing を参照してください。
Maven から GroupDocs.Assembly-Cloud をインストールする
GroupDocs Cloud リポジトリをアプリケーションの pom.xml に追加します
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
ソースからインストール
API クライアント ライブラリをローカルの Maven リポジトリにインストールするには、次のコマンドを実行するだけです。
mvn clean install
代わりにリモートの Maven リポジトリにデプロイするには、リポジトリの設定を構成し、次を実行します。
mvn clean deploy
詳細については、OSSRH Guide を参照してください。
Maven ユーザー
この依存関係をプロジェクトの POM に追加します。
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-assembly-cloud</artifactId>
<version>21.1.0</version>
<type>pom</type>
</dependency>
Gradle ユーザー
この依存関係をプロジェクトのビルド ファイルに追加します。
compile "com.groupdocs:GroupDocsAssemblyCloud:21.1.0"
その他
最初に、次を実行して JAR を生成します。
mvn clean package
次に、次の JAR を手動でインストールします。
target/groupdocs-assembly-cloud-21.1.0.jar
target/lib/*.jar
始めましょう
Quick Startの指示に従ってください。
ドキュメント アセンブリのサンプル Java コード
import com.groupdocs.assembly.*;
import com.groupdocs.assembly.auth.*;
import com.groupdocs.assembly.model.*;
import com.groupdocs.assembly.api.AssemblyApi;
import java.io.File;
import java.util.*;
public class AssemblyApiExample {
public static void main(String[] args) {
AssemblyApi apiInstance = new AssemblyApi();
AssembleOptions saveOptions = new AssembleOptions();
saveOptions.setTemplateFileInfo(new TemplateFileInfo().filePath(Paths.get(pathtoFile).toString()));
saveOptions.setSaveFormat("pdf");
saveOptions.setReportData(new String(Files.readAllBytes(Paths.get(pathToData))));
try {
AssembleDocumentRequest request = new AssembleDocumentRequest(saveOptions);
File response = TestInitializer.assemblyApi.assembleDocument(request);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AssemblyApi#postAssembleDocument");
e.printStackTrace();
}
}
}
承認と認証
API 用に定義された Authentication schemes は次のとおりです。
JWT
- タイプ: OAuth 2.0
- フロー: アプリケーション
- 認証 URL:https://api.groupdocs.cloud/connect/token
- トークンの有効期間: 1 日 (デフォルト)
Docs | Live Demos | Swagger UI | Code Samples | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-assembly-cloud-20.6.0-javadoc.jar | javadoc | 309 KB |
groupdocs-assembly-cloud-20.6.0-sources.jar | sources | 74 KB |
groupdocs-assembly-cloud-20.6.0-tests.jar | tests | 6 KB |
groupdocs-assembly-cloud-20.6.0.jar | 117 KB | |
groupdocs-assembly-cloud-20.6.0.pom | 11 KB |
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Assembly Cloud JAR document-automation document automation cloud document DOC DOCX DOT DOTX DOT DOTM RTF ODT OTT XLS XLSX XLT XLTX XLTM XLS XLSM ODS PPT PPTX PPS PPSX PPTM PPSM POT POTX POTM ODP OTP EML MSG EMLX HTML MHT HTML TXT MD Markdown Assembly Assembler Template