轻松合并和拆分文档

轻松合并各种文档类型。

通过将大文件分解成更小、更易于管理的部分来轻松管理文档。

操作文档页面以重新排序、交换或删除它们。

GroupDocs.Merge 概览

用于组合、拆分、交换、重新排序或删除文档页面、幻灯片和图表的 API。

  • 合并多种文件格式

    将多个 PDF、Office 和许多其他支持的格式无缝组合到一个文档中。

  • 分割大文档

    按特定页面、范围拆分文档,甚至提取单个页面。

  • 自定义文档结构

    通过重新排列、删除或添加页面来组织文档。

  • 预览文档页面

    生成文档页面的图像表示以更好地理解内容和结构。

实用代码展示

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

合并多个文件

GroupDocs.Merger 允许您将多个文件合并为一个文件。您可以合并整个文档或文档中的特定页面。
//  指定要加入的所需页码或页面范围
PageJoinOptions joinOptions = new PageJoinOptions(1, 4, RangeMode.OddPages);

// 加载源 DOCX 文件
using (Merger merger = new Merger(@"c:\sample1.docx"))
{
  // 添加另一个 DOCX 文件进行合并
  merger.Join(@"c:\sample2.docx", joinOptions);
  
  // 合并 DOCX 文件并保存结果
  merger.Save(@"c:\merged.docx");
}
//  指定要加入的所需页码或页面范围
JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// 加载源 DOCX 文件
Merger merger = new Merger("c:\sample1.docx");
  
// 添加另一个 DOCX 文件进行合并
merger.join("c:\sample2.docx", joinOptions);

// 合并 DOCX 文件并保存结果
merger.save("c:\merged.docx");
//  指定要加入的所需页码或页面范围
const joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// 加载源 DOCX 文件
const merger = new Merger("c:\sample1.docx");
  
// 添加另一个 DOCX 文件进行合并
merger.join("c:\sample2.docx", joinOptions);

// 合并 DOCX 文件并保存结果
merger.save("c:\merged.docx");
import groupdocs.merger as gm

def run():

    #  指定要加入的所需页码或页面范围
    joinOptions = gm.domain.options.JoinOptions(1, 4, gm.RangeMode.OddPages)

    # 加载源 DOCX 文件
    with gm.Merger("c:\sample1.docx") as merger:

        # 添加另一个 DOCX 文件进行合并
        merger.join("c:\sample2.docx", joinOptions)

        # 合并 DOCX 文件并保存结果
        merger.save("c:\merged.docx")

支持 60 多种文件格式

GroupDocs.Merger 支持多种文档格式 的操作。

深入的指标和统计见解

深入了解我们的关键数据的详细分类,提供有关我们的成就、影响和增长的全面指标和统计见解。

  • 60+

    支持的格式

    每个库都支持处理 50 多种最流行的文件和文档格式。

  • 274k

    NuGet 下载

    GroupDocs.Merger for .NET 从 NuGet 包管理器获得了超过 274K 的下载量。

  • 5.5k

    Maven 下载

    GroupDocs.Merger for Java 从我们的 Maven 存储库中获得了超过 5,500 次下载。

  • 140+

    快乐的顾客

    我们的库被小型个人开发者和世界各地的领先公司使用。

我们满意的客户

GroupDocs 库被世界各地的全球知名和杰出品牌所采用。

平台独立性

GroupDocs.Merger 库支持以下操作系统和框架:

.NET

.NET Framework 4.6.2 或更高版本
.NET Core 2.0 或更高版本
.NET 6.0 或更高版本
Mono 框架 2.6.7 或更高版本
Windows、Linux、Mac 操作系统
Microsoft Visual Studio
Xamarin (Android, iOS, Mac)
MonoDevelop
60 多种文件格式

Java

J2SE 8.0 或更高版本
Windows、Linux、Mac 操作系统
IntelliJ IDEA
Eclipse
NetBeans
50 多种文件格式

Node.js

Node.js 16+ 和 J2SE 8.0 (1.8) +
Windows, Linux, Mac OS
Atom
Visual Studio Code
任何其他文本编辑器
50 多种文件格式

Python

Python 3.9+
和 .Net 6+
Windows, Linux, Mac OS
IDLE
PyCharm
Visual Studio Code
50 多种文件格式

准备好开始了吗?

在您的平台上免费试用 GroupDocs.Merger 功能

经常问的问题

最常见问题的解答。

  • GroupDocs.Merger 库是否需要任何其他第三方软件来操作文档?
    GroupDocs.Merger 不需要安装任何外部软件,例如 Adob​​e Acrobat、Microsoft Office 或任何其他软件。
  • 我可以在购买之前试用 GroupDocs.Merger 库吗?
    是的,您可以尝试 GroupDocs.Merger,无需购买许可证。一旦在没有许可证的情况下安装,该库就会以试用模式运行。在此模式下,试用徽章将添加到生成的文档中,并被修剪到前 3 页。如果您希望不受试用版限制地测试 GroupDocs.Merger,您还可以请求 30 天的临时许可证。有关更多详细信息,请参阅获取临时许可证
  • 你有什么许可证?
    我们提供多种许可证类型来满足特定开发商或公司的需求。许可证类型取决于开发人员的数量、开发人员站点位置的数量以及您是否需要向最终客户提供我们的 SDK/API。或者,您可以根据产品的每月使用情况选择计量许可证。了解更多信息,请访问许可证类型
 中国人