跳转到主要内容
此对象包含多个属性,用于指定图像在转换为内部格式时如何进行预处理。此类型的新建对象,其所有属性都会设置为合理的默认值。要了解某个属性的默认值,请参见其说明。对预处理后图像执行转换的顺序如下:先执行旋转,然后对图像进行镜像。 PrepareImageMode 对象是一个可持久化对象。这意味着可以将该对象的当前状态写入持久存储。之后,可以通过从持久存储中读取对象状态来重新创建该对象。以下方法提供对象持久化功能: Linux: SaveToFileLoadFromFile Windows SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

属性

名称类型说明
ApplicationEngine, 只读返回 Engine 对象。
CompressImageModeCompressImageModeEnum指定图像在转换为内部格式时是否应进行压缩。仅适用于彩色和灰度图像;黑白图像始终采用无损压缩。默认情况下,此属性设置为 CIM_Auto,目前表示原生数字图像 (例如从 PDF 文件中获取的图像) 将使用无损压缩,而其他图像则使用最大压缩。
DocumentTypeDocumentTypeEnum指定图像中文档的类型。如果您明确知道文档类型,可以设置此属性以跳过文档分类器,从而节省时间。默认情况下,此属性为 DT_Auto,这意味着 FineReader Engine 将运行文档分类器来确定文档类型。
ImageSourceTypeImageSourceTypeEnum指定图像来源。例如,包含一些文本的照片和屏幕截图需要采用不同的预处理技术。默认情况下,此属性为 IST_Auto,这意味着 FineReader Engine 将自动检测图像来源。
OfficeConversionSettings <Note> 仅限 Linux 和 Windows。 </Note>OfficeConversionSettings, 只读提供对导入数字文档设置的访问,这些设置适用于打开图像时所使用的同一组方法。
RasterizeFreeText <Note> ABBYY FineReader Engine 12 for macOS 不支持此属性。 </Note>VARIANT_BOOL指定是否保留输入 PDF 文档中的自由文本注释。默认情况下,此属性设置为 TRUE。 <Warning> 在 Linux 中,使用此属性前,请确保工作站上已安装 Arial 或 Liberation Sans 字体。 </Warning>

方法

名称说明
CopyFrom用另一个对象中对应属性的值初始化当前对象的属性。
LoadFromFile从磁盘上的文件恢复对象内容。
LoadFromMemory <Note> : 仅限 Windows。 </Note>从全局内存恢复对象内容。
SaveToFile将对象内容保存到磁盘上的文件中。
SaveToMemory <Note> : 仅限 Windows。 </Note>将对象内容保存到全局内存中。

Linux 和 Windows

PrepareImageMode 对象图

输出参数

此对象是Engine对象的 CreatePrepareImageMode 方法的输出参数。

输入参数

此对象会作为输入参数传递给以下方法:

示例

此对象可用于以下代码示例:

另请参阅

图像处理 属性操作