在 Windows 系统上使用 IronOCR 入门指南
IronOCR 是一个功能强大的 .NET OCR 库,旨在从扫描文档、图像、PDF 等中提取文本。 它支持多种语言,并可无缝集成到使用 .NET Framework 或 .NET 6、7 和 8 的基于 Windows 的开发环境中。
本指南将引导您完成在 Windows 系统上安装 IronOCR 的过程,并了解哪些配置效果最佳。
Windows兼容性
IronOCR 支持以下 Windows 版本:
- Windows 11 和 Windows 10
- Windows Server 2022 和 2019 – 桌面体验
- Windows Server 2016 – 桌面体验
- Windows Server Core – 有限支持
Windows 专用安装
NuGet 安装(推荐)
在 Windows 上安装 IronOCR 最简单、最可靠的方法是通过NuGet 包管理器:
Install-Package IronOcr
此套餐包含:
- 核心 OCR 引擎
- Windows 依赖项
- 语言包支持
您还可以通过以下方式安装其他语言包,例如阿拉伯语、中文或德语:
PM > Install-Package IronOcr.Languages.Arabic
PM > Install-Package IronOcr.Languages.GermanPM > Install-Package IronOcr.Languages.Arabic
PM > Install-Package IronOcr.Languages.GermanDLL 下载
对于离线或手动安装,您可以直接下载编译好的 DLL 文件:
将它们添加到您的项目中:
正在解压 .zip 文件 在 Visual Studio 中打开你的项目
- 右键单击"依赖项">"添加引用">"浏览"
- 选择文件夹中的所有 DLL 文件
Windows Installer
IronOCR 还为喜欢通过安装文件手动安装库的开发人员提供了一个 Windows 安装程序。 这对于离线环境或企业部署尤其有用。
-下载 IronOCR 安装程序 (IronOcrInstaller.zip)
使用安装程序:
- 启动安装程序
- 解压缩 ZIP 文件并运行其中的可执行文件。安装程序将打开并显示许可协议界面。
- 阅读许可协议,然后勾选方框接受条款,并点击"安装"继续。
- 查看安装信息。 查看完毕后,点击"下一步"继续。
- 安装完成后,单击"完成"以完成安装。
安装程序包含 OCR 引擎和语言支持所需的所有 DLL,因此无需 NuGet 即可轻松将其集成到任何 Windows 项目中。
常见问题解答
使用 IronOCR 在 Windows 上的系统要求是什么?
IronOCR 支持 Windows 11、Windows 10、带有桌面体验的 Windows Server 2022 和 2019,以及带有桌面体验的 Windows Server 2016。由于依赖于 System.Drawing 组件,IronOCR 对 Windows Server Core 的支持有限。
如何通过 NuGet 安装 IronOCR?
您可以通过在 NuGet 包管理器中搜索 'IronOcr' 包来安装 IronOCR。这是将 IronOCR 集成到 Windows 项目的推荐方法。
是否可以在 IronOCR 中添加额外的语言支持?
可以,您可以通过从 NuGet 安装特定语言的包来添加额外的语言支持,例如 IronOcr.Languages.Arabic 或 IronOcr.Languages.German。
是否可以在不使用 NuGet 的情况下手动安装 IronOCR?
可以,通过从 IronOCR.zip 下载已编译的 DLL 并通过 Visual Studio 的添加引用功能添加到您的项目中,您可以手动安装 IronOCR。
使用 Windows 安装程序安装 IronOCR 的过程是什么?
要使用 Windows 安装程序安装 IronOCR,请下载 IronOcrInstaller.zip,解压缩,运行可执行文件,接受许可协议,并遵循安装提示。
IronOCR 是否支持离线安装?
支持,IronOCR 通过可下载的 DLL 和 Windows 安装程序支持离线安装,非常适合无互联网访问的环境。
IronOCR 包含了哪些组件?
IronOCR 包括核心 OCR 引擎、必要的 Windows 依赖性和支持多种语言的语言包。
如何将下载的 IronOCR DLL 集成到我的项目中?
要集成下载的 DLL,提取 IronOCR.zip,打开您的项目到 Visual Studio,右键点击依赖关系,选择添加引用,然后浏览以选择从提取的文件夹中的所有 DLL 文件。
IronOCR 可以在 .NET 6、7 或 8 项目中使用吗?
可以,IronOCR 可无缝集成到 .NET Framework 以及 .NET 6、7 和 8 中,使其适用于不同的开发环境。
为什么某些 Windows Server 环境对 IronOCR 的支持有限?
Windows Server Core 环境的支持有限,因为 IronOCR 依赖于 System.Drawing 和相关的图形组件,而这些在精简版的 Core 或 Nano 环境中并不完全可用。






