Optimize PDF

Documentize PDF管理器 for .NET 是一个全面的插件,通过先进的优化技术增强PDF文档。它旨在帮助减小文件大小、旋转页面、裁剪内容和调整文档大小。这些操作改善了PDF文件的质量和可管理性,使存储、共享和查看变得更加容易。

优化PDF

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

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

旋转PDF

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

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

调整PDF大小

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

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

压缩PDF

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

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

主要特点:

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