Class Optimizer
信息
表示 Documentize.Optimizer 插件。用于优化、旋转、调整大小和压缩 PDF 文档。
public static class Optimizer
继承
继承成员
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
示例
该示例演示了如何优化 PDF 文档。
// 创建 OptimizeOptions 对象以设置指令
var options = new OptimizeOptions();
// 添加输入文件路径
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 设置输出文件路径
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 执行处理
Optimizer.Process(options);
该示例演示了如何旋转 PDF 文档。
// 创建 RotateOptions 对象以设置指令
var options = new RotateOptions();
// 设置新的旋转
options.Rotation = Rotation.On90;
// 添加输入文件路径
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 设置输出文件路径
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 执行处理
Optimizer.Process(options);
该示例演示了如何调整 PDF 文档大小。
// 创建 ResizeOptions 对象以设置指令
var options = new ResizeOptions();
// 设置新的页面大小
options.PageSize = PageSize.A3;
// 添加输入文件路径
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 设置输出文件路径
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 执行处理
Optimizer.Process(options);
该示例演示了如何压缩 PDF 文档。
// 创建 CompressOptions 对象以设置指令
var options = new CompressOptions();
// 添加输入文件路径
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// 设置输出文件路径
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// 执行处理
Optimizer.Process(options);
方法
Process(OptimizeOptions)
使用指定的参数启动 Documentize.Optimizer 处理。
public static ResultContainer Process(OptimizeOptions options)
参数
options
OptimizeOptions: 一个包含操作指令的选项对象。
返回
ResultContainer : 一个包含操作结果的对象。
Process(RotateOptions)
使用指定的参数启动 Documentize.Optimizer 处理。
public static ResultContainer Process(RotateOptions options)
参数
options
RotateOptions: 一个包含操作指令的选项对象。
返回
ResultContainer : 一个包含操作结果的对象。
Process(ResizeOptions)
使用指定的参数启动 Documentize.Optimizer 处理。
public static ResultContainer Process(ResizeOptions options)
参数
options
ResizeOptions: 一个包含操作指令的选项对象。
返回
ResultContainer : 一个包含操作结果的对象。
Process(CompressOptions)
使用指定的参数启动 Documentize.Optimizer 处理。
public static ResultContainer Process(CompressOptions options)
参数
options
CompressOptions: 一个包含操作指令的选项对象。
返回
ResultContainer : 一个包含操作结果的对象。
命名空间: Documentize 程序集: Documentize.dll