IronOCR Linux Compatibility & Setup Guide

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

IronOCR 支持 Linux 的 .NET Core.NET 5 应用程序,以及 Docker、Azure、macOS 和(自然)Windows。

Linux Docker Azure AWS Ubuntu Debian

我们建议使用 .NET Core 3.1 和微软标记为LTS的任何其他运行时,因为它们具有有保障的长期支持,并且通常在 Linux 上经过了良好的测试。

在 IronOCR Linux 上运行无需修改代码。 一般来说,IronOCR 开箱即用,这要归功于我们工程师数百小时的测试和配置。

Linux 支持非常重要,因为许多云服务,如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure DevOps Docker 都严重依赖 Linux。 在 Iron Software,我们经常使用这些云工具,并且了解到我们的许多企业和 SAAS 客户也是如此。

官方支持的 Linux 发行版

IronOCR NuGet 软件包Ubuntu 兼容性其他 Linux 发行版article.main-article.main-content img { display:inline-block !important ;}.

常见问题解答

如何使用 C# 在 Linux 上设置 Tesseract OCR?

要在 Linux 上使用 C# 设置 Tesseract OCR,可以使用 IronOCR。首先,确保已安装 .NET Core。然后,使用PM> Install-Package IronOCR安装 IronOCR NuGet 包,并按照设置说明在您的 Linux 系统上配置 Tesseract OCR。

IronOCR 官方支持哪些 Linux 发行版?

IronOCR 官方支持 Ubuntu 20、Ubuntu 18、Debian 11 和 Debian 10 的'零配置'设置,这允许以最小的配置实现无缝集成。

IronOCR 可以在 Linux 的 Docker 中使用吗?

是的,IronOCR 可以在 Linux 的 Docker 中使用。Debian 10 是 Microsoft 在 Visual Studio 中为 .NET 项目添加 Docker 支持时使用的默认 Linux 发行版,使其与 IronOCR 兼容。

是否需要修改我的 C# 代码以在 Linux 上运行 IronOCR?

不,不需要修改您的 C# 代码以在 Linux 上运行 IronOCR。软件设计为在经过广泛测试和配置的支持的 Linux 发行版上即可开箱即用。

为什么推荐与 IronOCR 一起使用长期支持(LTS)版本的 .NET Core?

推荐与 IronOCR 一起使用长期支持(LTS)版本的 .NET Core,因为这保证了稳定性和可靠性,特别是在像 Azure 和 AWS 这样的基于 Linux 的云服务上部署应用程序时。

如何在 Ubuntu 20 上安装 IronOCR 所需的包?

要在 Ubuntu 20 上安装 IronOCR 所需的包,更新您的包列表并使用以下命令安装必要的依赖项:sudo apt updatesudo apt install -y apt-utils libgdiplus libc6-dev

如果我的 Linux 发行版没有得到 IronOCR 官方支持,我该怎么办?

如果您的 Linux 发行版没有得到 IronOCR 官方支持,您仍然可以通过更新软件包列表并使用软件包管理器安装必要的包和 Tesseract OCR 来使用该软件。

为什么Linux支持对OCR软件至关重要?

Linux 支持对于像 IronOCR 这样的 OCR 软件至关重要,因为许多云服务,如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda 和 Azure DevOps Docker,严重依赖 Linux,这对于企业和 SaaS 解决方案来说尤为必要。

IronOCR 是否支持 Linux 和其他平台上的 .NET 10?

是的——IronOCR 支持 .NET 10 以及 .NET 9、8、7、6 和 5 版本。这包括对 Windows、macOS、Linux、Docker、Azure 和 AWS 的跨平台兼容性。([ironsoftware.com](https://ironsoftware.com/csharp/ocr/features/compatibility/?utm_source=openai))

Curtis Chau
技术作家

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

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

准备开始了吗?
Nuget 下载 5,044,537 | 版本: 2025.11 刚刚发布