使用 Java SDK 拆分和合并文档

Java SDK 作为 GroupDocs.Merger Cloud API 的包装器。在 Java 应用程序中将文档合并为一个,将文档拆分为多个。

开始免费试用

GroupDocs.Merger Cloud SDK for Java 是一个包装器,用于与 Java 开发人员的 Cloud API 进行通信。 GroupDocs.Merger Cloud API 是一种用于合并和拆分文档的 REST 服务,支持各种 Microsoft Office、OpenDocument、电子书、PDF、文本、LaTeX 和其他文档格式。 GroupDocs.Merger Cloud API 提供了一种将两个或多个文档组合为一个、将任何文档拆分为多个文档以及生成 PNG、JPG 到 BMP 格式的任何文档的图像表示的方法。该 API 提供了许多其他与文档页面相关的操作,例如旋转 PDF 文档的任何页面、交换演示文稿的幻灯片或更改 Word 文档的页面方向。 API 重视安全性,并允许对您的重要业务文档应用或删除密码保护。

文档合并 REST API 功能

将多个页面、幻灯片或电子表格合并到一个文档中

交换文档中任意两页、幻灯片或工作表的位置

通过设置旋转角度(如 90、180 或 270 度)来旋转页面

将任何文档拆分为较小的文件

删除任何单个或一组特定页面

更改页面方向

重新排列页面、幻灯片或图表

设置、重置和删除密码

获取支持的文件格式列表

合并多个文档

使用 GroupDocs.Merger Cloud API,您可以将两个或多个文档合并为一个,或将任何文档拆分为多个较小的文档。下面几行代码展示了如何在 Java 中组合两个 word 文件。

合并 word 文档 - Java

  //Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  Configuration configuration = new Configuration(MyAppSid, MyAppKey);
  DocumentApi apiInstance = new DocumentApi(configuration);

  FileInfo fileInfo1 = new FileInfo();         
  fileInfo1.setFilePath("foldername/doc1.docx");
  JoinItem item1 = new JoinItem();
  item1.setFileInfo(fileInfo1);

  FileInfo fileInfo2 = new FileInfo();            
  fileInfo2.setFilePath("foldername/doc2.docx");
  JoinItem item2 = new JoinItem();
  item2.setFileInfo(fileInfo2);

  JoinOptions options = new JoinOptions();
  options.setJoinItems(Arrays.asList(item1, item2));
  options.setOutputPath("output/mergedDoc.docx");

  JoinRequest request = new JoinRequest(options);
  DocumentResult response = apiInstance.join(request);			

支持和学习资源

GroupDocs.Merger Cloud 还提供其他语言的单个文档合并 SDK,如下所列:

  中文