拆分 PDF

Documentize PDF Manager for .NET 是一款强大的工具,简化了将大型 PDF 文档拆分为更小、更易管理的文件的过程。无论您需要提取单个页面,还是将文档划分为特定章节,此组件都能高效、轻松地完成。

如何拆分 PDF

将 PDF 文档拆分为单页,请按以下步骤操作:

  1. 创建 SplitOptions 实例以配置拆分选项。
  2. 使用 AddInput 方法添加输入 PDF 文件。
  3. 使用 AddOutput 方法为每个拆分页添加输出文件。
  4. 调用 PdfManager 类的 Split 方法执行拆分操作。
​
1// 创建 SplitOptions 对象以配置操作
2var options = new SplitOptions();
3// 添加输入文件路径
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// 指定输出 PDF 文件路径
6options.AddOutput(new FileData("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileData("path_to_result_pdf_file_2.pdf"));
8// 执行过程
9PdfManager.Split(options);

使用流拆分 PDF

使用流方式拆分 PDF 文档,请按以下步骤操作:

  1. 准备输入流和输出流。
  2. 创建 SplitOptions 实例以配置拆分过程。
  3. 使用 AddInput 方法添加输入 PDF 流。
  4. 使用 AddOutput 方法指定输出 PDF 流。
  5. 如需在操作后保持输出流打开,将 CloseOutputStreams 属性设为 false。
  6. 调用 PdfManager 类的 Split 方法执行拆分操作。
​
 1// 准备输入和输出流
 2using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
 3using var outputStream1 = new MemoryStream();
 4using var outputStream2 = new MemoryStream();
 5
 6// 创建 SplitOptions 对象以配置操作
 7var options = new SplitOptions();
 8// 添加输入流
 9options.AddInput(inputStream);
10// 指定输出 PDF 流
11options.AddOutput(outputStream1);
12options.AddOutput(outputStream2);
13// 防止关闭输出流
14options.CloseOutputStreams = false;
15// 执行过程
16PdfManager.Split(options);

关键特性:

  • 按页拆分 PDF:将 PDF 文档拆分为单独的页面。
  • 自定义拆分选项:根据需求配置拆分过程。
  • 有序输出:轻松管理每个拆分页面或章节的输出文件。
 中文