ABBYY FineReader Engine 示例说明
ABBYY FineReader Engine 分发包包含一套示例源代码,演示如何在一般场景中使用 Engine,并展示了不同的 FineReader Engine 技术。本节包含对这些示例的简短说明。
有关范例的详细说明请参见随该分发包提供的 代码范例库。
Engine使用示例适用于 C++ 和 Java。
如需所有示例代码,请参阅 Samples 文件夹,其位于 FineReader Engine 安装文件夹。
注: 对于Java 示例,可参见可支持的 Java Development Kits列表,它位于 系统要求中。若要使用代码示例,您应该提供 客户项目 ID。应在 SamplesConfig.h 文件(适用于 C++ 范例)中或者直接位于代码内(适用于 Objective C 范例)对其进行指定。
示例名称 | 说明 |
---|---|
开发人员代码范例 | |
Hello | (C++, Java) 仅用几行代码即可执行文档转换。此示例将帮助您开始使用ABBYY SDK进行开发。 |
BatchProcessing | (C++, Java) 可显示如何使用 Batch Processor 处理大量单页文档。 |
CustomLanguage | (C++) 创建新的识别语言并把字典改为人工创建的范例字典。识别后,它会计算文本中的词汇数量以及在用户词典中找到的单词数量。 |
EventsHandling | (C++, Java) 对于回调接口用法的说明,以 FRDocument 回调接口 (IFRDocumentEvents) 为例。示例演示了图像处理期间的识别和导出进展。 |
CommandLineInterface | (C++) 提供 ABBYY FineReader Engine 的命令行接口。该示例生成一个CommandLineInterface实用程序,该程序通过许多键支持大多数ABBYY FineReader Engine API函数。 |
Hello (Outproc) | (C++, Java) 用 ABBYY FineReader Engine 在单独进程中执行文档转换基本范例。 |
SAFEARRAY_Hello | (C++) 演示用 SAFEARRAY 类型用法进行文档处理的基本范例。 |
分类 | (C++) 您可以训练ABBYY FineReader Engine对任何类型的文档进行分类。 |
Multithreading | (C++, Java) 演示用并发线程处理镜像。 |
rmiWorker | (Java) 演示如何使用 com.abbyy.rmi.server.FREngine 包创建一个简单的单线程服务器进行处理。 |
rmiWorkerClient | (Java) 演示如何使用 com.abbyy.rmi.FREngine 包创建一个客户端,该客户端与rmiWorker示例中实现的处理服务器一起工作。 |
rmiPoolServer | (Java) 演示如何使用 com.abbyy.rmi.pool.impl.FREngine 包创建一个服务器应用程序,该应用程序可管理一个工作线程池(如 rmiWorker 范例实现的),每个线程运行一个单独的 FineReader Engine 实例。 |
rmiPoolClient | (Java) 演示如何使用 com.abbyy.rmi.FREngine 和 com.abbyy.rmi.pool.FREngine 包来创建单线程客户端,该客户端适用于 rmiPoolServer 范例中实现的处理服务器。 |
threadPoolClient | (Java) 演示如何使用 com.abbyy.rmi.FREngine 和 com.abbyy.rmi.pool.FREngine 包来创建多线程客户端,该客户端适用于 rmiPoolServer 范例中实现的处理服务器。客户端使用标准ExecutorService接口来组织对文件夹中所有镜像的并行处理。 |
ICR | (C++) 执行手写文本识别。 |
MRZExtraction | (C++) 演示如何从机读区域 (MRZ) 提取数据。 |
文档对比 | (C++) 演示如何将文档或者页面与其副本进行比较。 |
BCR | (C++) 演示如何使用 FineReader Engine 从名片中提取数据。 |
7/3/2024 8:50:25 AM