GroupDocs.Merger 概览

用于在 Java 应用程序中组合、拆分、交换、修剪或删除文档、幻灯片和图表的 API

Illustration merger

在 Java 中轻松合并多个文档

利用 GroupDocs.Merger 库的功能,轻松地将 PDF 和 Office 文件合并到 Java 中的单个文档中。受益于其广泛的格式支持,允许您无缝组合各种文件类型,从而实现方便且简化的合并过程。

通过轻松分割大文件来简化文档管理

将大型 PDF 或 Office 文件拆分为更小的、易于处理的部分。您可以根据特定页面、范围划分文档,甚至轻松方便地提取单个页面。利用 GroupDocs.Merger 库的无缝功能简化您的文档管理,并使您的文件更有条理、更易于管理。

自定义您的文档结构并完全控制您的文件

通过重新排序、交换或删除页面轻松操作页面。根据您的具体要求组织和定制您的文档,并灵活地创建个性化文件结构。

平台独立性

GroupDocs.Merger for Java 支持以下操作系统、框架和包管理器

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

支持的文件格式

GroupDocs.Merger for Java 支持以下文档文件格式 的操作。

微软办公格式

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX, ODP, OTP
  • Visio: VSDX, VSDM, VSSX, VSTX, VSTM, VSSM, VSX, VTX, VDX

文件和图片

  • 文件: PDF, XPS, TEX
  • 图片: BMP, JPEG, PNG, GIF, TIFF, SVG, PS
  • OpenDocument: ODT, OTT, ODS
  • eBook: EPUB

其他格式

  • 网络: HTML, MHTML, MHT
  • 档案: ZIP, TAR, RAR, 7Z, BZ2, GZ
  • OneNote: ONE

GroupDocs.Merger 功能

无缝合并、拆分和操作 PDF 和 Office 文档

Feature icon

合并文件

将两个或多个文档合并为一个文档,连接多个源文档中的特定页面或页面范围。

Feature icon

拆分文档

利用分割操作将一个源文档分割成多个结果文档,实现文件的高效组织和管理。

Feature icon

移动页面

利用 MovePage 功能在文档中平滑地重新定位页面。

Feature icon

删除页面

使用“删除页面”功能有效地从源文档中删除单个页面或特定页码的集合。

Feature icon

旋转页面

利用 RotatePages 操作,通过将旋转角度指定为 90、180 或 270 度,轻松旋转文档中的页面

Feature icon

交换页面

通过交换源文档中两个页面的位置来重新排列页面顺序,生成一个新文档。

Feature icon

提取页面

通过从源文档中提取特定页面或页面范围来生成仅包含所选页面的新文档。

Feature icon

改变方向

利用 ChangeOrientation 操作修改文档的特定页面或所有页面的页面方向(纵向或横向)。

Feature icon

预览页面

通过生成文档页面的图像表示,更清楚地了解文档的内容和结构。预览所有页面或仅预览特定页面。

代码示例

Java 操作的典型 GroupDocs.Merger 的一些用例

将 DOCX 文件合并为单个文档

使用合并Word文档功能,您可以通过加载源文件、添加更多DOCX文件来将整个DOCX文件合并到一个文档中,并保存合并的文档。 下面是演示合并过程的 Java 代码片段:

如何在Java中合并DOCX文件

// 加载源 DOCX 文件
Merger merger = new Merger("sample1.docx");
// 添加另一个 DOCX 文件进行合并
merger.join("sample2.docx");
// 合并 DOCX 文件并保存结果
merger.save("merged.docx");

将 PDF 文档拆分为多个文件

使用分割文档功能将文档分割为多个文件,以简化管理和从大型文档中提取特定部分或页面的过程。 它允许您根据各种标准将文档分成更小的部分 - 按页面范围、按起始页/结束页、按奇数/偶数页码等。

将文档拆分为多个一页文档

// 使用 Java API 的 GroupDocs.Merger 拆分 PDF 文件
String filePath = "input.pdf";
String filePathOut = "output.pdf";

// 使用输出文件路径格式初始化 SplitOptions 类
SplitOptions splitOptions = new SplitOptions(filePathOut, new int[] { 3, 6, 8 });

// 使用输入 PDF 文档实例化合并
Merger merger = new Merger(filePath);

// 调用 split 方法并传递 SplitOptions 对象来保存结果文档
merger.split(splitOptions);
 中国人