Foxit PDF SDK
FSDK::OptimizeScannedPDFSettings类 参考

Public 成员函数

 constructor ()
 构造函数。
 
 IsEmpty ()
 检查当前对象是否为空。 更多...
 
 SetColorGrayImageCompressionMode (mode)
 设置用于优化扫描 PDF 文档中彩色/灰度图像的压缩模式。 更多...
 
 SetColorGrayImageCompressionQuality (quality)
 设置用于有损压缩模式的质量,用于优化扫描 PDF 文档中的彩色/灰度图像。 更多...
 
 SetMonoImageCompressionMode (mode)
 设置用于优化扫描 PDF 文档中单色图像的压缩模式。 更多...
 
 SetOptimizedPages (pages)
 设置将被优化的页面。 更多...
 

静态 Public 属性

static e_ScannedImageCompressHigh
 压缩模式:高。
 
static e_ScannedImageCompressjpeg
 压缩模式:jpeg。
 
static e_ScannedImageCompressjpeg2000LossLess
 压缩模式:jpeg2000 无损。
 
static e_ScannedImageCompressjpeg2000Lossy
 压缩模式:jpeg2000 有损。
 
static e_ScannedMonoImageCompressCCITT4
 压缩模式:CCITT Group 4。
 
static e_ScannedMonoImageCompressHigh
 压缩模式:高。
 
static e_ScannedMonoImageCompressjbig2LossLess
 压缩模式:jbig2 无损。
 
static e_ScannedMonoImageCompressjbig2Lossy
 压缩模式:jbig2 有损。
 

成员函数说明

◆ IsEmpty()

FSDK::OptimizeScannedPDFSettings::IsEmpty ( )

检查当前对象是否为空。

当当前对象为空时,表示当前对象无用。

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

◆ SetColorGrayImageCompressionMode()

FSDK::OptimizeScannedPDFSettings::SetColorGrayImageCompressionMode ( mode  )

设置用于优化扫描 PDF 文档中彩色/灰度图像的压缩模式。

对于新构造的对象,如果未调用此函数设置选项, 则表示使用 FSDK.OptimizeScannedPDFSettings.e_ImageCompressjpeg 作为此选项的默认值。

参数
[in]mode图像压缩模式。请参考从 FSDK.OptimizeScannedPDFSettings.e_ImageCompressjpeg 开始的值, 这应该是这些值之一。
返回
无。

◆ SetColorGrayImageCompressionQuality()

FSDK::OptimizeScannedPDFSettings::SetColorGrayImageCompressionQuality ( quality  )

设置用于有损压缩模式的质量,用于优化扫描 PDF 文档中的彩色/灰度图像。

对于新构造的对象,如果未调用此函数设置此选项, 则表示使用 33 作为此选项的默认值。

参数
[in]quality用于有损压缩模式的质量值,该值必须在 0 到 100 之间。
注解
此方法仅在 FSDK.OptimizeScannedPDFSettings.e_ScannedImageCompressHigh 和 FSDK.OptimizeScannedPDFSettings.e_ScannedImageCompressjpeg 压缩模式下有效。
返回
无。

◆ SetMonoImageCompressionMode()

FSDK::OptimizeScannedPDFSettings::SetMonoImageCompressionMode ( mode  )

设置用于优化扫描 PDF 文档中单色图像的压缩模式。

对于新构造的对象,如果未调用此函数设置选项, 则表示使用 FSDK.OptimizeScannedPDFSettings.e_ScannedMonoImageCompressjbig2Lossy 作为此选项的默认值。

参数
[in]mode图像压缩模式。请参考从 FSDK.OptimizeScannedPDFSettings.e_ScannedMonoImageCompressjbig2Lossy 开始的值, 这应该是这些值之一。
返回
无。

◆ SetOptimizedPages()

FSDK::OptimizeScannedPDFSettings::SetOptimizedPages ( pages  )

设置将被优化的页面。

对于新构造的对象,如果未调用此函数,则将优化所有页面。

参数
[in]pages指定的页面,如果 pages 未添加页面索引,则表示将优化所有页面。
返回
无。