GroupDocs.Merger 概览

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

Illustration merger

在 Java 中轻松合并多个文档

使用 GroupDocs.Merger 在 Java 中将 PDF 和 Office 文件无缝合并为一个文档。凭借广泛的格式支持,您可以无障碍地结合各种文件类型,简化合并过程,提高工作效率。

轻松拆分大型文件,优化文档管理

将大型 PDF 或 Office 文件拆分为更小,更易管理的部分。按特定页面、范围分隔文档,或提取单独的页面。GroupDocs.Merger 简化了文档组织,使您的文件易于处理和访问。

自定义文档结构,全面掌控您的文件

通过重新排序、交换或删除页面完全控制您的文档。凭借使用 GroupDocs.Merger 创建自定义文档结构的灵活性,调整您的文件以满足特定需求。

平台独立性

GroupDocs.Merger for Java 旨在无缝地支持各种操作系统、框架和包管理工具,从而确保满足您的开发需求的灵活性和兼容性。

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

支持的文件格式

GroupDocs.Merger for Java 使得与各种 文件格式 的无缝操作成为可能。

Microsoft Office 格式

  • 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

删除页面

使用 RemovePages 功能删除文档中的单独页面或一组特定页面。

Feature icon

旋转页面

使用 RotatePages 功能将文档中的页面旋转 90、180 或 270 度。

Feature icon

交换页面

通过互换文档中的两页来更改页面的顺序。

Feature icon

提取页面

通过提取特定页面或页面范围,创建仅包含所选页面的新文档。

Feature icon

改变方向

在文档中的特定页面或所有页面之间切换页面方向(纵向和横向)。

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文档拆分为多个文件

使用拆分文档功能,可以将大型PDF拆分为更小、更易管理的文件。这对于提取特定部分或页面非常有用。 您可以根据各种标准拆分文档,例如页面范围、特定起始和结束页面,或甚至奇数/偶数页码。

将文档拆分为多个单页文件

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

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

// 创建一个包含输入PDF文档的Merger实例
Merger merger = new Merger(filePath);

// 调用split方法并传入SplitOptions对象以生成单独的文件
merger.split(splitOptions);

准备好开始了吗?

免费下载 GroupDocs.Merger 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人