PDF 合并器

Documentize PDF 合并器 for .NET 是一个多功能工具,旨在将多个 PDF 文档合并为一个文件。它简化了 PDF 文件的整合,确保您的文档高效合并并保持内容一致性。该插件处理内部资源,如字体和图像,以优化合并后的文档。

主要特性:

  • 合并多个 PDF:轻松将多个 PDF 文件合并为一个。
  • 资源优化:在合并期间去除重复的字体和图像。
  • 批量处理:一次性合并大量 PDF 文档。
  • 安全合并:确保文档完整性,不会丢失数据或内容损坏。

如何合并 PDF 文档

要将多个 PDF 文档合并为一个文件,请按照以下步骤操作:

  1. 创建 Merger 类的实例。
  2. 创建 MergeOptions 的实例以配置合并过程。
  3. 使用 AddInput 方法添加输入 PDF 文件。
  4. 使用 AddOutput 设置输出文件路径。
  5. 使用 Process 方法执行合并。
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// 添加待合并的输入 PDF 文件
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// 指定输出文件路径
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// 合并 PDF 文件
13merger.Process(mergeOptions);

如何合并带有页面范围的 PDF

您还可以使用 MergeOptions 类合并输入 PDF 文件的特定页面范围。这允许您将选定页面合并到最终输出文档中。

  1. 创建 Merger 类的实例。
  2. 使用 MergeOptions 配置页面范围。
  3. 添加带有指定页面范围的输入文件。
  4. 设置输出路径。
  5. 调用 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// 合并 PDF 文件
12merger.Process(mergeOptions);

如何处理批量合并

PDF 合并器 插件经过优化,可处理大量 PDF 文档。通过利用批处理功能,您可以在一次操作中合并数百个 PDF,从而确保高效快速的文档管理。

  1. 实例化 Merger 类。
  2. 将所有输入 PDF 文件添加到 MergeOptions 类。
  3. 指定输出路径。
  4. 调用 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);
 中文