Foxit PDF SDK
fsdk.OptimizerSettings类 参考

Public 成员函数

def IsEmpty ()
 检查当前对象是否为空。 更多...
 
def SetCleanUpOptions (clean_up_options)
 设置清理的优化相关选项。 更多...
 
def SetColorGrayImageSettings (settings)
 
def SetColorImageSettings (settings)
 设置彩色图像的优化相关设置。 更多...
 
def SetDiscardObjectsOptions (discard_objects_options)
 设置丢弃对象的优化相关选项。 更多...
 
def SetDiscardUserDataOptions (discard_userdata_options)
 设置丢弃用户数据的优化相关选项。 更多...
 
def SetGrayscaleImageSettings (settings)
 设置灰度图像的优化相关设置。 更多...
 
def SetMonoImageSettings (settings)
 设置单色图像的优化相关设置。 更多...
 
def SetOptimizerOptions (optimize_options)
 设置选项以决定用于优化PDF文档的优化器设置类型。 更多...
 
def SetTransparencyMode (transparency_mode)
 设置优化透明度模式。 更多...
 
def SetUnembeddedFontSettings (settings)
 设置取消嵌入字体的优化相关设置。 更多...
 

详细描述

此类表示优化PDF文档的设置。它将在类 Optimizer 中使用。

参见
Optimizer

成员函数说明

◆ IsEmpty()

def fsdk.OptimizerSettings.IsEmpty ( )

检查当前对象是否为空。

当当前对象为空时,意味着当前对象无用。

返回
true 表示当前对象为空,false 表示不为空。

◆ SetCleanUpOptions()

def fsdk.OptimizerSettings.SetCleanUpOptions (   clean_up_options)

设置清理的优化相关选项。

对于新构造的对象,如果不调用此函数来设置任何清理选项, 那么意味着不进行清理优化。 此函数设置的清理选项仅在选项值 fsdk.OptimizerSettingsE_OptimizerCleanUp 被 函数 fsdk.OptimizerSettings.SetOptimizerOptions 设置时才有用。

参数
[in]clean_up_options清理的优化相关选项。0表示不进行清理优化。 请参考从 fsdk.OptimizerSettingsE_CleanUpUseFlateForNonEncodedStream 开始的值, 可以是这些值中的一个或组合。
返回
无。

◆ SetColorGrayImageSettings()

def fsdk.OptimizerSettings.SetColorGrayImageSettings (   settings)
弃用:
此函数从Foxit PDF SDK 10.0开始已被弃用。 此函数将不再对 OptimizerSettings 产生任何影响。 对于设置彩色图像,请调用函数 fsdk.OptimizerSettings.SetColorImageSettings 。 请参考 OptimizerSettings 中与SetColorImageSettings相关的函数了解更多详细信息。 对于设置灰度图像,请调用函数 fsdk.OptimizerSettings.SetGrayscaleImageSettings 。 请参考 OptimizerSettings 中与SetGrayscaleImageSettings相关的函数了解更多详细信息。

对于新构造的对象,如果不调用此函数来设置任何彩色/灰度图像设置, 那么意味着使用默认的彩色/灰度图像设置。有关默认值,请参考 类 ImageSettings 中的注释。
此函数设置的ImageSettings仅在选项值 fsdk.OptimizerSettingsE_OptimizerCompressImages 被 函数 fsdk.OptimizerSettings.SetOptimizerOptions 设置时才有用。

参数
[in]settings彩色和灰度图像的优化相关设置。
返回
无。

◆ SetColorImageSettings()

def fsdk.OptimizerSettings.SetColorImageSettings (   settings)

设置彩色图像的优化相关设置。

对于新构造的对象,如果不调用此函数来设置任何彩色图像设置, 那么意味着使用默认的彩色图像设置。有关默认值,请参考 类 ImageSettings 中的注释。
此函数设置的ImageSettings仅在选项值 fsdk.OptimizerSettingsE_OptimizerCompressImages 被 函数 fsdk.OptimizerSettings.SetOptimizerOptions 设置时才有用。

参数
[in]settings彩色图像的优化相关设置。
返回
无。

◆ SetDiscardObjectsOptions()

def fsdk.OptimizerSettings.SetDiscardObjectsOptions (   discard_objects_options)

设置丢弃对象的优化相关选项。

对于新构造的对象,如果不调用此函数来设置任何丢弃对象选项, 那么意味着不进行丢弃对象优化。 此函数设置的丢弃对象选项仅在选项值 fsdk.OptimizerSettingsE_OptimizerDiscardObjects 被 函数 fsdk.OptimizerSettings.SetOptimizerOptions 设置时才有用。

参数
[in]discard_objects_options丢弃对象的优化相关选项。 0表示不进行丢弃对象优化。请参考从 fsdk.OptimizerSettingsE_DiscardObjectsFormActions 开始的值, 可以是这些值中的一个或组合。
返回
无。

◆ SetDiscardUserDataOptions()

def fsdk.OptimizerSettings.SetDiscardUserDataOptions (   discard_userdata_options)

设置丢弃用户数据的优化相关选项。

对于新构造的对象,如果不调用此函数来设置任何丢弃用户数据选项, 那么意味着不进行丢弃用户数据优化。 此函数设置的丢弃用户数据选项仅在选项值 fsdk.OptimizerSettingsE_OptimizerDiscardUserData 被 函数 fsdk.OptimizerSettings.SetOptimizerOptions 设置时才有用。

参数
[in]discard_userdata_options丢弃用户数据的优化相关选项。 0表示不进行丢弃用户数据优化。请参考从 fsdk.OptimizerSettingsE_DiscardUserDataAllAnnotsFormsAndMultimedia 开始的值,可以是这些值中的一个或组合。
返回
无。

◆ SetGrayscaleImageSettings()

def fsdk.OptimizerSettings.SetGrayscaleImageSettings (   settings)

设置灰度图像的优化相关设置。

对于新构造的对象,如果不调用此函数来设置任何灰度图像设置, 那么意味着使用默认的灰度图像设置。有关默认值,请参考 类 ImageSettings 中的注释。
此函数设置的 ImageSettings 仅在选项值 fsdk.OptimizerSettingsE_OptimizerCompressImages 被 函数 fsdk.OptimizerSettings.SetOptimizerOptions 设置时才有用。

参数
[in]settings灰度图像的优化相关设置。
返回
无。

◆ SetMonoImageSettings()

def fsdk.OptimizerSettings.SetMonoImageSettings (   settings)

设置单色图像的优化相关设置。

对于新构造的对象,如果不调用此函数来设置任何单色图像设置, 那么意味着使用默认的单色图像设置。 有关详细值,请参考类 MonoImageSettings 中的注释。
此函数设置的MonoImageSettings仅在选项值 fsdk.OptimizerSettingsE_OptimizerCompressImages 被 函数 fsdk.OptimizerSettings.SetOptimizerOptions 设置时才有用。

参数
[in]settings单色图像的优化相关设置。
返回
无。

◆ SetOptimizerOptions()

def fsdk.OptimizerSettings.SetOptimizerOptions (   optimize_options)

设置选项以决定用于优化PDF文档的优化器设置类型。

对于新构造的对象,如果不调用此函数来设置任何优化器选项, 那么意味着没有任何类型的优化器设置有用。

参数
[in]optimize_options决定用于优化PDF文档的优化器设置类型的选项。 0表示没有任何类型的优化器设置有用。请参考从 fsdk.OptimizerSettingsE_OptimizerCompressImages 开始的值, 可以是这些值中的一个或组合。
返回
无。

◆ SetTransparencyMode()

def fsdk.OptimizerSettings.SetTransparencyMode (   transparency_mode)

设置优化透明度模式。

对于新构造的对象,如果不调用此函数来设置任何丢弃对象选项, 那么意味着不进行丢弃对象优化。 此函数设置的丢弃对象选项仅在选项值 fsdk.OptimizerSettingsE_OptimizerDiscardObjects 被 函数 fsdk.OptimizerSettings.SetOptimizerOptions 设置时才有用。

参数
[in]transparency_mode优化透明度选项。 请参考值从 fsdk.OptimizerSettingsE_TransparencyModeLowResolution , 它的值必须是这些值中的一个,默认值为: fsdk.OptimizerSettingsE_TransparencyModeLowResolution
返回
无。

◆ SetUnembeddedFontSettings()

def fsdk.OptimizerSettings.SetUnembeddedFontSettings (   settings)

设置取消嵌入字体的优化相关设置。

对于新构造的对象,如果不调用此函数来设置任何非嵌入字体设置, 那么意味着不取消嵌入任何字体。 此函数设置的UnembeddedFontSettings仅在选项值 fsdk.OptimizerSettingsE_OptimizerUnembeddedFonts 被 函数 fsdk.OptimizerSettings.SetOptimizerOptions 设置时才有用。

参数
[in]settings取消嵌入字体的优化相关设置。
返回
无。