Merge PDF
Documentize PDF 管理器 for .NET 是一个多功能工具,专为将多个 PDF 文档合并为一个文件而设计。它简化了 PDF 文件的整合,确保高效合并文档,并保持内容的一致性。该插件处理内部资源,如字体和图像,以优化合并后的文档。
如何合并 PDF
要将多个 PDF 文档合并为一个文件,请按照以下步骤操作:
- 创建
MergeOptions
实例以配置合并过程。 - 使用
AddInput
方法添加输入 PDF 文件。 - 使用
AddOutput
方法添加输出 PDF 文件。 - 使用
PdfManager
类的Merge
方法执行合并。
1// 创建 MergeOptions 对象以设置指令
2var options = new MergeOptions();
3// 添加输入文件路径
4options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
5options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
6// 设置输出文件路径
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// 执行过程
9PdfManager.Merge(options);
如何合并指定页面范围的 PDF
您也可以使用 MergeOptions
类合并输入 PDF 文件中的特定页面范围。这允许您将选定页面组合到最终输出文档中。
- 创建
Merger
类的实例。 - 使用
MergeOptions
配置页面范围。 - 添加具有指定页面范围的输入文件。
- 设置输出路径。
- 调用
Process
方法。
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// 合并输入 PDF 的特定页面
5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
7
8// 指定输出文件路径
9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// 执行过程
12merger.Process(mergeOptions);
如何处理批量合并
PDF Merger 插件经过优化,以处理大量 PDF 文档。通过利用批处理功能,您可以在一次操作中合并数百个 PDF,确保高效和快速的文档管理。
- 实例化
Merger
类。 - 将所有输入 PDF 文件添加到
MergeOptions
类。 - 指定输出路径。
- 调用
Process
方法以合并批处理中的所有文件。
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// 添加大量 PDF 进行合并
5for (int i = 1; i <= 100; i++)
6{
7 mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
8}
9
10// 指定输出文件路径
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// 处理批量合并
14merger.Process(mergeOptions);
主要特点:
- 合并多个 PDF:轻松将多个 PDF 文件合并为一个。
- 资源优化:合并过程中移除重复的字体和图像。
- 批量处理:一次合并大量 PDF 文档。