跳转到主要内容
该方法会对文档中的所有页面执行预处理、版面分析、识别以及页面与文档合成。

语法

C++

HRESULT Process( IDocumentProcessingParams* DocumentProcessingParams );

C#

void Process( IDocumentProcessingParams DocumentProcessingParams );

Visual Basic .NET

Sub Process([DocumentProcessingParams As IDocumentProcessingParams = Nothing])

参数

DocumentProcessingParams [in] 表示用于存储所有处理参数的 DocumentProcessingParams 对象。此参数可以为 0。在这种情况下,将使用默认参数处理文档 (即所有处理参数均设为默认值) ;或者,如果已加载 profile,则使用该配置文件中设置的参数。

返回值

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

备注

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

另请参见

FRDocument 使用配置文件