<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger-cloud</artifactId>
<version>22.5</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-merger-cloud', version: '22.5')
<dependency org="com.groupdocs" name="groupdocs-merger-cloud" rev="22.5">
<artifact name="groupdocs-merger-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-merger-cloud" % "22.5"
文档合并 Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Merger Cloud SDK for Java 帮助您构建无需安装任何第 3 方软件即可运行的云文档合并 Java 应用程序。它是 GroupDocs.Merger Cloud REST APIs 的包装器。
云文档合并SDK功能
- 将两个或多个文档合并为云中的单个文档。
- 将来自多个源云文档的所需特定页面加入到单个文档中。
- 指定要合并到单个云文档中的页面范围(任何起始页到任何结束页)。
- Join or merge cloud files of different formats(扩展名)到 PDF 或文字处理文档中。
- Append two Word® processing documents without page break 在他们之间。
- Extract specific pages from a single cloud document to split into multiple single page smaller documents.
- Add or import attachment to PDF files 托管在云存储上。
- Apply password protection to the merged cloud documents.
- Apply page orientation (Portrait or Landscape) 所有或特定的合并云文档页面。
- 来自多个源云文档的 Create a new cloud document by extracting specific pages。
- Customize page ordering 将所需页面从云文档中的一个位置移动到另一个位置。
- Rotate specific of all pages of a cloud document at a degree of 90, 180, or 270.
- Swap position of two pages within a cloud document 相互交换。
- 能够生成
JPG
、PNG
或BMP
格式的云文档页面预览。
支持的文档合并文件格式
Microsoft Word®: DOC、DOCX、DOCM、DOT、DOTX、DOTM、RTF、TXT
OpenOffice Writer®: ODT、OTT
Microsoft Excel®: XLS、XLSX、XLSB、XLSM、XLT、XLTX、XLTM、CSV、TSV
OpenOffice Calc®: ODS
Microsoft PowerPoint®: PPT、PPTX、PPS、PPSX
OpenOffice Impress®: ODP、OTP
Microsoft Visio®: VSDX、VSDM、VSSX、VSSM、VSTX、VSTM、VDX、VSX、VTX
**Microsoft OneNote®:**一个
**其他:**错误
要求
构建 API 客户端库需要:
- Java 1.7+
- 行家
先决条件
要使用 GroupDocs.Merger Cloud SDK for Java,您需要在 GroupDocs Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅GroupDocs Cloud Pricing。
从 Maven 安装 GroupDocs.Merger-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-merger-cloud</artifactId>
<version>22.5</version>
</dependency>
### 其他
首先通过执行生成JAR:
mvn clean package
然后手动安装以下 JAR:
-target/groupdocs-merger-cloud-22.5.jar
-target/lib/*.jar
开始
请按照 Quick Start 说明进行操作。
示例 Java 代码合并不同格式的云文档
// For complete examples and data files, please go to https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-java-samples
String MyClientSecret = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
String MyClientId = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyClientId, MyClientSecret);
DocumentApi apiInstance = new DocumentApi(configuration);
try {
FileInfo fileInfo1 = new FileInfo();
fileInfo1.setFilePath("Pdf/one-page-password.pdf");
fileInfo1.setPassword("password");
JoinItem item1 = new JoinItem();
item1.setFileInfo(fileInfo1);
FileInfo fileInfo2 = new FileInfo();
fileInfo2.setFilePath("WordProcessing/one-page.docx");
JoinItem item2 = new JoinItem();
item2.setFileInfo(fileInfo2);
JoinOptions options = new JoinOptions();
options.setJoinItems(Arrays.asList(item1, item2));
options.setOutputPath("output/joined.pdf");
JoinRequest request = new JoinRequest(options);
DocumentResult response = apiInstance.join(request);
System.err.println("Output file path: " + response.getPath());
} catch (ApiException e) {
System.err.println("Exception while calling api:");
e.printStackTrace();
}
授权与认证
Authentication schemes API定义如下:
###智威汤逊
- 类型:OAuth 2.0
- 流程:应用
- 授权网址:https://api.groupdocs.cloud/connect/token
- 令牌生命周期:1 天(默认)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-merger-cloud-22.5-javadoc.jar | javadoc | 1 MB |
groupdocs-merger-cloud-22.5-sources.jar | sources | 163 KB |
groupdocs-merger-cloud-22.5.jar | 289 KB | |
groupdocs-merger-cloud-22.5.pom | 2 KB |
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Merger Cloud JAR document automation document automation cloud document merge merger merging join joiner joining combine combiner combining append appender appending split splitter splitting password protection security extract extractor extraction portrait landscape orientation attachment import order swap rotate DOC DOCX DOCM DOT DOTX DOTM RTF TXT ODT OTT XLS XLSX XLSB XLSM XLT XLTX XLTM CSV TSV ODS PPT PPTX PPS PPSX ODP OTP VSDX VSDM VSSX VSSM VSTX VSTM VDX VSX VTX ONE ERR