Get Started with OCR in C# and VB.NET

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCR 是一个 C# 软件库,允许 .NET 平台软件开发人员从图像和 PDF 文档中识别和读取文本。 这是一个纯粹的 .NET OCR 库,使用了目前已知的最先进的 Tesseract 引擎。

安装

使用 NuGet 软件包管理器进行安装 - NuGet 包管理器 -> - 软件包管理器控制台 ```shell :ProductInstall ``` 并查看 [IronOcr on NuGet](https://www.nuget.org/packages/IronOcr) 了解有关版本更新和安装的更多信息。 还有其他适用于不同平台的 **IronOCR NuGet 包**: - 窗口: IronOcr - Linux: IronOcr - MacOS: IronOcr - MacOS (ARM): IronOcr

IronOcr.Extensions.AdvancedScan(适用于 Linux 和 macOS)

故障排除下载 IronOCR .ZIP 文件.NET Framework 4.0+ 安装说明:.NET Standard & .NET Core 2.0+ 和 .NET 5 的说明下载 IronOCR 安装程序(仅限 Windows).NET Framework 4.0+ 安装说明:.NET Standard & .NET Core 2.0+ 和 .NET 5 的说明为什么选择 IronOCR? IronOCR for .NET 是一个易于安装、功能完备且文档齐全的 .NET 软件库。 选择 IronOCR 可实现 **99.8%+ OCR 精确度**,而无需使用任何外部网络服务、持续收费或通过互联网发送机密文件。

为什么 C# 开发人员选择 IronOCR 而不是 Vanilla Tesseract:

使用 Tesseract 5 的OCR - 用 C# 开始编码;单行本用于多页 TIFF 的OCR图像特定区域的OCR用于低质量扫描的OCR将 OCR 结果导出为可搜索的 PDF 文件TIFF 到可搜索 PDF 的转换OCR 图像增强过滤器图像增强代码示例OCR 图像过滤器列表125 种语言包语言示例多语言示例详细的 OCR 结果对象性能了解更多
Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

审核者
Jeff Fritz
Jeffrey T. Fritz
首席项目经理 - .NET 社区团队
Jeff 也是 .NET 和 Visual Studio 团队的首席项目经理。他是 .NET Conf 虚拟会议系列的执行制片人,并主持“Fritz and Friends”直播节目,每周两次与观众一起谈论技术并编写代码。Jeff 撰写研讨会、演示文稿并计划包括 Microsoft Build、Microsoft Ignite、.NET Conf 和 Microsoft MVP 峰会在内的最大型微软开发者活动的内容。
准备开始了吗?
Nuget 下载 5,044,537 | 版本: 2025.11 刚刚发布