PDF分割器

Documentize PDF分割器 for .NET 是一款强大的工具,简化了将大型PDF文档拆分为较小、可管理文件的过程。无论您需要提取单独的页面还是将文档分为特定部分,这个插件都能让您高效地实现,且付出最小的努力。

主要特点:

  • 按页面拆分PDF:将PDF文档分解成单独的页面。
  • 批量处理:一次性拆分大量PDF。
  • 自定义拆分选项:根据您的要求配置拆分过程。
  • 有序输出:轻松管理每个拆分页面或部分的输出文件。

如何拆分PDF文档

要将PDF文档拆分为单独的页面,请按照以下步骤操作:

  1. 创建Splitter类的实例。
  2. 创建SplitOptions的实例以配置拆分选项。
  3. 使用AddInput方法添加输入PDF文件。
  4. 使用AddOutput方法为每个拆分页面添加输出文件。
  5. 运行Process方法以拆分文档。
 1var splitter = new Splitter();
 2var splitOptions = new SplitOptions();
 3
 4// 添加输入PDF文件
 5splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// 为每个页面指定输出文件
 8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));
11
12// 处理拆分操作
13splitter.Process(splitOptions);

按页面范围拆分PDF

您还可以通过指定页面范围来拆分PDF。这允许您将特定部分或多个页面从PDF提取到单独的文档中。

 1var splitter = new Splitter();
 2var splitOptions = new SplitOptions();
 3
 4// 添加输入PDF
 5splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 6
 7// 定义页面范围的输出(例如,第1-3页)
 8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pages_1_to_3.pdf"));
 9
10// 处理拆分
11splitter.Process(splitOptions);

如何处理批量拆分

PDF分割器 插件经过优化,可处理大量PDF文档。您可以利用批量处理将数百个PDF拆分为单独的页面或部分。

 1var splitter = new Splitter();
 2var splitOptions = new SplitOptions();
 3
 4// 批量添加输入PDF文件
 5splitOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6splitOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7
 8// 为每个文件定义输出
 9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file1_page1.pdf"));
10splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_file2_page1.pdf"));
11
12// 处理批量拆分
13splitter.Process(splitOptions);
 中文