PDF Optimizer

Documentize PDF Optimizer 是一个全面的插件,通过先进的优化技术增强 PDF 文档。它旨在帮助减少文件大小、旋转页面、裁剪内容和调整文档尺寸。这些操作可以提高 PDF 文件的质量和可管理性,使其更易于存储、共享和查看。

优化 PDF

以下步骤演示了如何通过减少文件大小同时保持质量来优化 PDF 文档。

  1. 创建一个 OptimizeOptions 对象以配置优化设置。
  2. 添加输入 PDF 文件并设置优化文件的输出位置。
  3. 运行 OptimizerProcess 方法以执行优化。
1// 创建 OptimizeOptions 对象以设置指令
2var options = new OptimizeOptions();
3// 添加输入文件路径
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// 设置输出文件路径
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// 执行处理
8Optimizer.Process(options);

旋转 PDF

使用 RotateOptions 类来调整 PDF 文件中页面的方向。

  1. 创建一个 RotateOptions 对象并配置旋转角度。
  2. 添加输入 PDF 文件并指定输出文件位置。
  3. 使用 SetRotation 方法设置旋转角度(例如,90 度)。
  4. 运行 OptimizerProcess 方法。
 1// 创建 RotateOptions 对象以设置指令
 2var options = new RotateOptions();
 3// 设置新的旋转
 4options.Rotation = Rotation.On90;
 5// 添加输入文件路径
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// 设置输出文件路径
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// 执行处理
10Optimizer.Process(options);

调整 PDF 尺寸

要调整 PDF 文档的大小,可以使用 ResizeOptions 类来指定文档的新页面大小。

  1. 创建一个 ResizeOptions 对象以定义页面大小。
  2. 添加输入文件并设置所需的输出位置。
  3. 使用 SetPageSize 方法指定新尺寸(例如,A4)。
  4. 运行 OptimizerProcess 方法。
 1// 创建 ResizeOptions 对象以设置指令
 2var options = new ResizeOptions();
 3// 设置新的页面尺寸
 4options.PageSize = PageSize.A3;
 5// 添加输入文件路径
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// 设置输出文件路径
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// 执行处理
10Optimizer.Process(options);

压缩 PDF

通过消除未使用的页面资源、合并相同的资产和丢弃冗余对象来在可行的情况下压缩 PDF 文档。

  1. 创建一个 CompressOptions 对象以配置优化设置。
  2. 添加输入文件并指定输出文件位置。
  3. 使用 SetCropBox 方法定义裁剪区域。
  4. 运行 OptimizerProcess 方法。
1// 创建 CompressOptions 对象以设置指令
2var options = new CompressOptions();
3// 添加输入文件路径
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// 设置输出文件路径
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// 执行处理
8Optimizer.Process(options);

主要特点:

  • 优化:在不损失质量的情况下减少 PDF 文件大小。
  • 旋转:调整 PDF 页面的方向。
  • 调整大小:将页面调整为特定尺寸(例如,A4、Letter)。
  • 压缩:从文档中删除未使用的页面资源和对象。
 中文