<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-assembly-cloud</artifactId>
<version>20.6.0</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-assembly-cloud', version: '20.6.0')
copied!  
<dependency org="com.groupdocs" name="groupdocs-assembly-cloud" rev="20.6.0">
 <artifact name="groupdocs-assembly-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-assembly-cloud" % "20.6.0"
copied!  

文档汇编程序 Java Cloud REST API

main-banner

Docs | Live Demos | Swagger UI | Code Samples | Free Support | Free Trial

GroupDocs.Assembly Cloud SDK for Java 可帮助您构建无需安装任何第 3 方软件即可运行的云文档组装和报告 Java 应用程序。它是 GroupDocs.Assembly Cloud REST API 的包装器。

Cloud Document Automation & Assembly SDK 功能

支持的文档汇编文件格式

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 客户端库需要:

  1. Java 1.7+
  2. 行家/摇篮

先决条件

要使用 GroupDocs.Assembly Cloud SDK for Java,您需要在 GroupDocs Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅GroupDocs Cloud Pricing

从 Maven 安装 GroupDocs.Assembly-Cloud

将 GroupDocs 云存储库添加到您的应用程序 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>

摇篮用户

将此依赖项添加到项目的构建文件中:

编译“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();
        }
    }
}

授权与认证

Authentication schemes API定义如下:

###智威汤逊

Docs | Live Demos | Swagger UI | Code Samples | Free Support | Free Trial

VersionRelease Date
20.6.02022年1月25日
21.1.02022年1月25日