Split PDF
Documentize PDF Manager for .NET 是一款强大的工具,可以简化将大型PDF文档拆分为更小、更易管理的文件的过程。无论您是需要提取单独的页面,还是将文档划分为特定的部分,该插件都能高效实现,并且付出最少的努力。
如何拆分PDF
要将PDF文档拆分为单独的页面,请按照以下步骤操作:
- 创建
SplitOptions
的实例以配置拆分选项。 - 使用
AddInput
方法添加输入PDF文件。 - 使用
AddOutput
方法为每个拆分页面添加输出文件。 - 在
PdfManager
类中运行Split
方法以拆分文档。
1// 创建SplitOptions对象以设置指令
2var options = new SplitOptions();
3// 添加输入文件路径
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// 设置输出文件路径
6options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
8// 执行处理
9PdfManager.Split(options);
按页范围拆分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 Splitter 插件已针对处理大量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);
主要特性:
- 按页面拆分PDF:将PDF文档拆解为单独的页面。
- 自定义拆分选项:根据您的需求配置拆分过程。
- 整齐的输出:轻松管理每个拆分页面或部分的输出文件。