Foxit PDF SDK
com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings类 参考
类 com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings 继承关系图:
com.foxit.sdk.common.Base

Public 成员函数

 OptimizeScannedPDFSettings (OptimizeScannedPDFSettings other)
 构造函数,使用另一个结果信息对象。
更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
boolean isEmpty ()
 检查当前对象是否为空。
更多...
 
void setColorGrayImageCompressionMode (int mode) throws com.foxit.sdk.PDFException
 设置用于优化扫描PDF文档中彩色/灰度图像的压缩模式。
更多...
 
void setColorGrayImageCompressionQuality (int quality) throws com.foxit.sdk.PDFException
 设置有损压缩模式的质量,用于优化扫描PDF文档中的彩色/灰度图像。
更多...
 
void setMonoImageCompressionMode (int mode) throws com.foxit.sdk.PDFException
 设置用于优化扫描PDF文档中单色图像的压缩模式。
更多...
 
void setOptimizedPages (Range pages) throws com.foxit.sdk.PDFException
 设置要优化的页面。
更多...
 

静态 Public 属性

static final int e_ScannedImageCompressHigh = 1
 压缩模式:高压缩。

 
static final int e_ScannedImageCompressjpeg = 2
 压缩模式:JPEG。

 
static final int e_ScannedImageCompressjpeg2000LossLess = 3
 压缩模式:JPEG2000无损。

 
static final int e_ScannedImageCompressjpeg2000Lossy = 4
 压缩模式:JPEG2000有损。

 
static final int e_ScannedMonoImageCompressCCITT4 = 3
 压缩模式:CCITT Group 4。

 
static final int e_ScannedMonoImageCompressHigh = 4
 压缩模式:高压缩。

 
static final int e_ScannedMonoImageCompressjbig2LossLess = 2
 压缩模式:JBIG2无损。

 
static final int e_ScannedMonoImageCompressjbig2Lossy = 1
 压缩模式:JBIG2有损。

 

详细描述

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

参见
Optimizer

构造及析构函数说明

◆ OptimizeScannedPDFSettings()

com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.OptimizeScannedPDFSettings ( OptimizeScannedPDFSettings  other)

构造函数,使用另一个结果信息对象。

参数
[in]other另一个优化器设置对象。

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

重载 com.foxit.sdk.common.Base .

◆ isEmpty()

boolean com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.isEmpty ( )

检查当前对象是否为空。

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

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

◆ setColorGrayImageCompressionMode()

void com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.setColorGrayImageCompressionMode ( int  mode) throws com.foxit.sdk.PDFException

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

对于新构造的对象,如果不调用此函数来设置选项, 那么将使用OptimizeScannedPDFSettings::e_ImageCompressjpeg作为此选项的默认值。

参数
[in]mode图像压缩模式。请参考从 com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.e_ScannedImageCompressHigh 开始的值,应该是这些值中的一个。
返回
无。

◆ setColorGrayImageCompressionQuality()

void com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.setColorGrayImageCompressionQuality ( int  quality) throws com.foxit.sdk.PDFException

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

对于新构造的对象,如果不调用此函数来设置此选项, 那么将使用33作为此选项的默认值。

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

◆ setMonoImageCompressionMode()

void com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.setMonoImageCompressionMode ( int  mode) throws com.foxit.sdk.PDFException

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

对于新构造的对象,如果不调用此函数来设置选项, 那么将使用 com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.e_ScannedMonoImageCompressjbig2Lossy 作为此选项的默认值。

参数
[in]mode图像压缩模式。请参考从 com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.e_ScannedMonoImageCompressjbig2Lossy 开始的值,应该是这些值中的一个。
返回
无。

◆ setOptimizedPages()

void com.foxit.sdk.addon.optimization.OptimizeScannedPDFSettings.setOptimizedPages ( Range  pages) throws com.foxit.sdk.PDFException

设置要优化的页面。

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

参数
[in]pages指定的页面,如果 pages 没有添加页面索引,意味着所有页面都将被优化。
返回
无。