GroupDocs.Merger 概览

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

Illustration merger

轻松在 C# 中合并多个文档

使用 GroupDocs.Merger for .NET 将多个 PDF 和 Office 文件合并为一个单一文档。支持多种格式,使文档合并变得快速而简单。

通过拆分大文件简化文档管理

将大型 PDF 或 Office 文件分解为更小、更易于管理的部分。GroupDocs.Merger for .NET 允许您按特定页面、范围分割文档,或提取单独的页面。

操作页面并自定义文档结构 - 重新排序、交换或删除

通过重新排列、交换或删除页面,全面控制您的文档。GroupDocs.Merger for .NET 提供灵活性,以自定义文档结构以满足特定要求。

平台独立性

GroupDocs.Merger for .NET 旨在能够在多个操作系统、框架和包管理器上顺畅运行,为您的开发环境提供灵活性和兼容性。

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

支持的文件格式

GroupDocs.Merger for .NET 允许您处理多种 文件格式,以满足您的文档处理需求的灵活性。

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

移动页面

通过将页面移动到新位置来重新排序文档中的页面。

Feature icon

删除页面

从文档中删除特定页面或多个选定页面。

Feature icon

旋转页面

根据需要将文档中的页面旋转 90、180 或 270 度。

Feature icon

交换页面

在文档中交换两个页面的位置,以获得更好的排列。

Feature icon

提取页面

选择并提取特定页面或页面范围,以创建新文档。

Feature icon

更改方向

为所选或所有页面调整页面方向为纵向或横向。

Feature icon

预览页面

生成文档页面的图像预览,以便清晰查看其内容和布局。

代码示例

.NET 中常见的 GroupDocs.Merger 操作示例

将 DOCX 文件中的特定页面合并为单个文档

选择性页面合并 功能允许您从多个 DOCX 文件中提取和合并所需页面。 以下是如何使用 C# 进行选择性页面合并:

如何在 C# 中合并 DOCX 文件

JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// 加载源 DOCX 文件
using (Merger merger = new Merger(@"c:\sample.docx", loadOptions))
{
  // 添加另一个 DOCX 文件以包含特定页面
  merger.Join(@"c:\sample2.docx", joinOptions);
  
  // 合并选择的页面并保存输出
  merger.Save(@"c:\result.docx");
}

将 PDF 文档拆分为多个文件

使用 拆分文档 功能,将大型 PDF 文件轻松拆分为多个小文件。这有助于提取特定部分或更有效地组织内容。 您可以根据各种标准拆分文档,例如页面范围、特定起始和结束页面或奇偶页面号码。

如何将文档拆分为多个多页文件

// 使用 GroupDocs.Merger API 拆分 PDF 文件
int[] splitPages = new int[] { 3, 6, 8 };

// 设置带有输出文件格式的 SplitOptions
SplitOptions splitOptions = new SplitOptions(@"c:\result_{0}.{1}", splitPages, SplitMode.Interval);

// 创建 Merger 实例并加载 PDF 文档
using (Merger merger = new Merger(@"c:\sample.pdf"))
{
  // 使用 SplitOptions 调用拆分方法以生成单独文件
  merger.Split(splitOptions);
}  

准备好开始了吗?

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

有用的资源

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

临时许可提示

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