PDF 分割器
Documentize PDF 分割器 for .NET 是一个强大的工具,简化了将大型 PDF 文档拆分为更小、更易管理文件的过程。无论您是需要提取单独的页面还是将文档划分为特定部分,这个插件都可以让您高效地实现,并且付出最少的努力。
主要特点:
- 按页面拆分 PDF:将 PDF 文档拆分为单独的页面。
- 批量处理:一次性拆分大量 PDF。
- 自定义拆分选项:根据您的需求配置拆分过程。
- 有序输出:轻松管理每个拆分页面或部分的输出文件。
如何拆分 PDF 文档
要将 PDF 文档拆分为单独的页面,请按照以下步骤操作:
- 创建
Splitter
类的实例。 - 创建
SplitOptions
的实例以配置拆分选项。 - 使用
AddInput
方法添加输入 PDF 文件。 - 使用
AddOutput
方法为每个拆分页面添加输出文件。 - 运行
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);