PDF 分割器

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

主要特点:

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

如何拆分 PDF 文档

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

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

按页面范围拆分 PDF

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

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

如何处理批量拆分

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

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