跳转到主要内容
此主题也有 Linux 版本。
要手动安装 ABBYY FineReader Engine 库,我们建议创建一个包 (称为 Library Package) ,即一个包含 ABBYY FineReader Engine 运行所需文件的文件夹。
为简化创建自定义包的过程,请在命令行中使用发行包中的 installRnt**.exe 的 /extract 选项,将文件解压到某个文件夹中而不执行安装。该文件夹中会包含以下三个文件夹:
  • FineReader Engine - 包含 ABBYY FineReader Engine 文件
  • Inc - 包含 FREngine.tlb (用于注册 FREngine.dll)
  • Licensing - 包含许可服务文件
命令行示例如下:
installRnt64.exe /extract INSTALLDIR="C:\MyFolder"
  1. 将以下内容添加到您计算机上的 Library Package 中:
  • 包含 ABBYY FineReader Engine Distribution Kit 一节中列出的 ABBYY FineReader Engine 文件的文件夹:
  • 标记为 “mandatory” 的文件。它们是系统模块和主要识别数据库。
  • 手写/印刷体手写文本的识别数据库 (如需要) 。
  • 应用程序将使用的界面语言资源文件。
  • 应用程序将支持的识别语言所需的字典支持文件。如果识别语言中包含使用拉丁字母的语言,请务必复制 Univers.amd 和 Univers.amm 文件。
  • 如果您的应用程序将通过 ABBYY FineReader Engine 接口执行扫描,请添加扫描模块、扫描专用资源和 Twain 模块。
  • 如果您的应用程序使用 OfficeConverters 模块 (使用与打开图像相同的方法打开输入的数字文档) ,请复制内部 office 转换器所需的文件。
  • 如果您的应用程序使用 ABBYY FineReader Engine Visual Components,请添加 Visual Components 模块及其对应的专用资源。请使用 regsvr32.exe 注册 VisualComponentsX.dll。
    注意:您可以使用 FREngineDistribution.csv 文件和解压后的 FineReader Engine 文件夹,自动生成应用程序运行所需文件的列表。
  • 其他软件组件:
  • KB2999226 更新,或 Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912。如果您不安装 Windows Update 程序包,也可以从发行包中的 External Components\VC_Redist 文件夹安装可再发行组件:vc_redist.x86.exe 和 vc_redist.x64.exe。
  • 如果您计划使用 OfficeConverters 模块,则需要 .NET Framework 4.6.2。
  1. 将 Library Package 复制到工作站上。
要确保程序能够找到所有资源文件,最简单的方法是保持相同的文件夹结构,并在发行包中包含 SharedFiles.ini 文件。根据您的操作系统,您可以在 Bin (或 Bin64) 文件夹中找到该文件。如果您不想使用此文件,则可以不保留该文件夹结构,改为执行以下操作:
  • 将 Data\Resource 文件夹及其所有子文件夹复制到以下文件夹中:
    • Bin
    • Bin64 (仅限 Windows)
  • 将 Data\ExtendedDictionaries 文件夹中的内容直接复制到 Bin 或 Bin64 文件夹。
  • 将 Data 文件夹中的其他文件复制到 Bin 或 Bin64 文件夹。
  1. 在工作站上安装必要的软件组件:
  • Microsoft Visual C++ 2015-2019 Redistributable 14.28.29912。
  • 如果需要,请安装 .NET Framework。
  1. 将 Library Package 中包含 ABBYY FineReader Engine 文件的文件夹复制到工作站上计划放置该库的目录中。
  2. 创建 ABBYY FineReader Engine 将要使用的文件夹。以下列表中标出了这些文件夹的默认值:
  • 文件夹 %ProgramData%\ABBYY\SDK\12\FineReader Engine (需要完全控制权限)
  • 文件夹 %ProgramData%\ABBYY\SDK\12\Licenses (完全控制权限可选)
要在安装期间指定许可证数据文件夹,请参阅使用 LicensingSettings.xml 文件中的示例。您也可以使用IEngineLoader接口的InitializeEngine函数或方法。
  1. 注册所需的动态库:
  • 如果应用程序通过 IEngineLoader 接口加载 Engine 对象,请使用以下命令行注册 FREngine.dll:
regsvr32 /s /n /i:"<path to the Inc folder>" "<path to FREngine.dll>"
  • 如果您的应用程序使用 Visual Components,请使用以下命令注册 VisualComponentsX.dll:
regsvr32 /s "<path to VisualComponentsX.dll>"
  1. 如果您的应用程序使用 ABBYY 内部转换器 打开 Office 文档格式,请以管理员身份运行 ConfigureDcAooConverter.exe。该工具会解压 OpenOffice4.exe 文件,将其放入正确的文件夹中,然后配置系统注册表和环境变量。
安装所需的软件组件并复制所有必需的 ABBYY FineReader Engine 库文件后,您需要激活库
注意:
  • 如果您在使用 COM 加载器、OfficeConverters 或 Visual Components 时遇到问题,请检查注册表中这些组件的路径;如果有错误,请重新执行注册过程。
  • 不支持在先前版本基础上安装最新版本的 ABBYY FineReader Engine。在这种情况下,您必须重新安装 ABBYY FineReader Engine。

在手动模式下卸载库

请按以下说明操作:
  1. 如果在手动安装期间注册过动态库 (FREngine.dll、VisualComponentsX.dll) ,请先将其取消注册。
regsvr32.exe /u "<path to FREngine.dll>"
regsvr32.exe /u "<path to VisualComponentsX.dll>"
  1. 如果您已安装用于打开 Office 文档格式的 ABBYY 内部转换器,请以管理员身份运行同一个实用程序 ConfigureDcAooConverter.exe,并使用 /uninstall 选项清除配置:
ConfigureDcAooConverter.exe /uninstall
  1. 从工作站中移除 ABBYY FineReader Engine 库的所有文件。
  2. 删除用于存储 ABBYY FineReader Engine 数据的文件夹 (默认情况下为 %ProgramData%\ABBYY\SDK\12\FineReader Engine 和 %ProgramData%\ABBYY\SDK\12\Licenses) ;如果这些文件夹的路径已更改,请删除相应的文件夹。

另请参阅

分发 安装 ABBYY FineReader Engine Library 激活运行时许可证