此类表示优化 PDF 文档的设置。它将在类 FSDK.Optimizer 中使用。
- 参见
- FSDK.Optimizer
◆ constructor()
| FSDK::OptimizerSettings::constructor |
( |
| ) |
|
|
inline |
构造函数。
此构造函数用于构造具有默认设置选项的优化器设置对象。 用户还可以调用此类中的 "set" 方法来更改设置选项。 请参考其他设置类(可以设置到当前对象)中的注释, 以获取有关默认设置选项的更多详细信息。
◆ IsEmpty()
| FSDK::OptimizerSettings::IsEmpty |
( |
| ) |
|
|
inline |
检查当前对象是否为空。
当当前对象为空时,表示当前对象无用。
- 返回
- true 表示当前对象为空,而 false 表示当前对象不为空。
◆ SetCleanUpOptions()
| FSDK::OptimizerSettings::SetCleanUpOptions |
( |
|
clean_up_options | ) |
|
|
inline |
◆ SetColorGrayImageSettings()
| FSDK::OptimizerSettings::SetColorGrayImageSettings |
( |
|
settings | ) |
|
|
inline |
◆ SetDiscardObjectsOptions()
| FSDK::OptimizerSettings::SetDiscardObjectsOptions |
( |
|
discard_objects_options | ) |
|
|
inline |
◆ SetDiscardUserDataOptions()
| FSDK::OptimizerSettings::SetDiscardUserDataOptions |
( |
|
discard_userdata_options | ) |
|
|
inline |
◆ SetMonoImageSettings()
| FSDK::OptimizerSettings::SetMonoImageSettings |
( |
|
settings | ) |
|
|
inline |
◆ SetOptimizerOptions()
| FSDK::OptimizerSettings::SetOptimizerOptions |
( |
|
optimize_options | ) |
|
|
inline |
设置选项以决定将使用哪种类型的优化器设置来优化 PDF 文档。
对于新构造的对象,如果未调用此函数设置任何优化器选项, 则表示没有优化器设置是有用的。
- 参数
-
- 返回
- 无。
◆ SetTransparencyMode()
| FSDK::OptimizerSettings::SetTransparencyMode |
( |
|
transparency_mode | ) |
|
|
inline |
◆ SetUnembeddedFontSettings()
| FSDK::OptimizerSettings::SetUnembeddedFontSettings |
( |
|
settings | ) |
|
|
inline |
◆ e_CleanUpUseFlateForNonEncodedStream
| FSDK::OptimizerSettings::e_CleanUpUseFlateForNonEncodedStream |
|
static |
用于清理选项的枚举。
此枚举的值可以单独使用或组合使用。
使用 Flate 对未编码的流进行编码。
◆ e_DiscardObjectsAlternateImages
| FSDK::OptimizerSettings::e_DiscardObjectsAlternateImages |
|
static |
丢弃所有替代图像。
某些 PDF 文档包含同一图像的多个版本以用于不同目的, 例如用于屏幕查看的低分辨率和用于打印的高分辨率。 如果设置了此选项值,则表示删除图像的所有版本, 除了用于屏幕查看的版本。
◆ e_DiscardObjectsFormActions
| FSDK::OptimizerSettings::e_DiscardObjectsFormActions |
|
static |
用于丢弃对象选项的枚举。
此枚举的值可以单独使用或组合使用。
丢弃所有表单提交、导入和重置操作。
◆ e_DiscardObjectsJavaScriptActions
| FSDK::OptimizerSettings::e_DiscardObjectsJavaScriptActions |
|
static |
丢弃所有 JavaScript 操作。
目前,它无法删除目录的 "OpenAction" 中的 JavaScript 操作。
◆ e_DiscardUserDataAllAnnotsFormsAndMultimedia
| FSDK::OptimizerSettings::e_DiscardUserDataAllAnnotsFormsAndMultimedia |
|
static |
用于丢弃用户数据选项的枚举。
此枚举的值可以单独使用或组合使用。
丢弃所有注释、表单和多媒体。
◆ e_OptimizerCompressImages
| FSDK::OptimizerSettings::e_OptimizerCompressImages |
|
static |
用于优化器选项的枚举。
此枚举的值可以单独使用或组合使用。
通过压缩图像来优化 PDF 文档。
◆ e_TransparencyModeHighResolution
| FSDK::OptimizerSettings::e_TransparencyModeHighResolution |
|
static |
透明度模式:高分辨率。
高分辨率包括:透明度级别:100;线条和文本:1200; 渐变和网格:300;将所有文本转换为轮廓:False; 将所有描边转换为轮廓:False; 裁剪复杂区域:True; 保留叠印设置:True。
◆ e_TransparencyModeLowResolution
| FSDK::OptimizerSettings::e_TransparencyModeLowResolution |
|
static |
用于透明度模式的枚举。
此枚举的值应单独使用。
透明度模式:低分辨率。
低分辨率包括:透明度级别:75;线条和文本:288; 渐变和网格:144;将所有文本转换为轮廓:False; 将所有描边转换为轮廓:True; 裁剪复杂区域:False; 保留叠印设置:True。
◆ e_TransparencyModeMediumResolution
| FSDK::OptimizerSettings::e_TransparencyModeMediumResolution |
|
static |
透明度模式:中分辨率。
中分辨率包括:透明度级别:75;线条和文本:300; 渐变和网格:150;将所有文本转换为轮廓:False; 将所有描边转换为轮廓:True; 裁剪复杂区域:True; 保留叠印设置:True。