跳转到主要内容
此方法对文档中指定的页面进行识别和页面合成。

语法

C++

HRESULT RecognizePages(
  IIntsCollection*          PageIndices,
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void RecognizePages(
  IIntsCollection          PageIndices,
  ISynthesisParamsForPage  SynthesisParamsForPage,
  IObjectsExtractionParams extractionParams
);

Visual Basic .NET

Sub RecognizePages( _
  PageIndices As IIntsCollection, _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

参数

PageIndices [in] 此参数表示包含要识别的页面编号的 IntsCollection 对象。 SynthesisParamsForPage [in] SynthesisParamsForPage 对象,用于存储页面合成参数。此参数可以为 0。在这种情况下,将使用默认参数对页面进行合成;或者,如果已加载 配置文件,则使用该配置文件中设置的参数。 ExtractionParams [in] ObjectsExtractionParams 对象,用于存储对象提取参数。此参数可以为 0。在这种情况下,将使用默认参数提取对象;或者,如果已加载 配置文件,则使用该配置文件中设置的参数。

返回值

如果用户中断识别,此方法将返回 E_ABORT。此外,它还会返回 ABBYY FineReader Engine 函数的标准返回代码

备注

  • 此方法可能会向附加到 FRDocument 对象的 IConnectionPointContainer 接口的侦听器报告事件。
  • 在 Linux 和 Windows 上:根据 IEngine::MultiProcessingParams 属性的值,ABBYY FineReader Engine 可以将多页文档的处理任务分配到 CPU 核心上。

另请参阅

FRDocument 使用配置文件