类优化器
信息
表示 Documentize.Optimizer 插件。
public sealed class Optimizer
继承
继承成员
- object.GetType(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
示例
该示例演示如何优化 PDF 文档。
// 创建 Optimizer
var plugin = new Optimizer();
// 创建 OptimizeOptions 对象来设置指令
var opt = new OptimizeOptions();
// 添加输入文件路径
opt.AddInput(new FileDataSource(inputPath));
// 设置输出文件路径
opt.AddOutput(new FileDataSource(outputPath));
// 执行处理
plugin.Process(opt);
构造函数
Optimizer()
public Optimizer()
方法
Process(OptimizeOptions)
使用指定的参数开始 Documentize.Optimizer 处理。
public ResultContainer Process(OptimizeOptions options)
参数
options
OptimizeOptions:包含 Documentize.OptimizeOptions 指令的选项对象。
返回
ResultContainer : 包含操作结果的 ResultContainer 对象。
Process(RotateOptions)
使用指定的参数开始 Documentize.Optimizer 处理。
public ResultContainer Process(RotateOptions options)
参数
options
RotateOptions:包含 Documentize.RotateOptions 指令的选项对象。
返回
ResultContainer : 包含操作结果的 ResultContainer 对象。
Process(ResizeOptions)
使用指定的参数开始 Documentize.Optimizer 处理。
public ResultContainer Process(ResizeOptions options)
参数
options
ResizeOptions:包含 Documentize.ResizeOptions 指令的选项对象。
返回
ResultContainer : 包含操作结果的 ResultContainer 对象。
Process(CompressOptions)
使用指定的参数开始 Documentize.Optimizer 处理。
public ResultContainer Process(CompressOptions options)
参数
options
CompressOptions:包含 Documentize.CompressOptions 指令的选项对象。
返回
ResultContainer : 包含操作结果的 ResultContainer 对象。
命名空间: Documentize
程序集: Documentize.dll