Chinese Simplified (简体中文)

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.FREnginecom.abbyy.rmi.pool.FREngine 包来创建单线程客户端,该客户端适用于 rmiPoolServer 范例中实现的处理服务器。
threadPoolClient (Java) 演示如何使用 com.abbyy.rmi.FREnginecom.abbyy.rmi.pool.FREngine 包来创建多线程客户端,该客户端适用于 rmiPoolServer 范例中实现的处理服务器。客户端使用标准ExecutorService接口来组织对文件夹中所有镜像的并行处理。
ICR (C++) 执行手写文本识别。
MRZExtraction (C++) 演示如何从机读区域 (MRZ) 提取数据。
文档对比 (C++) 演示如何将文档或者页面与其副本进行比较。
BCR (C++) 演示如何使用 FineReader Engine 从名片中提取数据。

12.12.2022 20:26:04

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.