IronOCR Linux 相容性和設定指南
IronOCR 支援 .NET Core 和 .NET 5 應用程式的 Linux 平台,以及Docker, Azure, macOS 和(自然地)Windows
建議使用 .NET Core 3.1 和任何其他標記為由微軟提供的 LTS因為它們擁有保證的長期支持,且通常在Linux上經過良好的測試。
不需要修改代码即可在 IronOCR Linux 上运行。 通常,由於我們工程師數百小時的測試和配置,IronOCR 可以即開即用。
因為許多雲端服務,如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure Devops Docker 高度依賴 Linux,所以 Linux 支援非常重要。 在Iron Software,我們定期使用這些雲端工具,並且了解我們許多企業和SAAS客戶也是如此。
官方支援的 Linux 發行版
我們正式支持以下最新的64位 Linux 操作系統,推薦用於 IronOCR 的“零配置”設置。
Ubuntu 20
Ubuntu 18
Debian 11
Debian 10[目前的 Microsoft Azure 預設 Linux 作業系統分發版本]_
請閱讀下方的「其他 Linux 發行版」部分,以獲得在非官方支援的 Linux 版本上安裝 IronOCR 的建議。
IronOCR NuGet 套件
請提供內容以進行翻譯。
PM > Install-Package IronOCR 請提供內容以進行翻譯。
Ubuntu 相容性
Ubuntu 是我們測試最多的 Linux 操作系統。 這是因為我們在使用的Azure基礎設施中大量使用它進行持續的測試和部署。 此平台還支持官方 Microsoft .NET 和官方 Docker 映像。
Ubuntu 20
手動設置Ubuntu 20 如果您希望手動安裝或您的應用程序不能以_sudo_管理員權限運行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev
Ubuntu 18
手動設定 Ubuntu 18 如果您希望手動安裝或者您的應用程序無法以 sudo 管理員權限運行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev
Debian 11
_Debian 10 是 Microsoft 在 Visual Studio 中為 .NET 專案添加 Docker 支援時使用的預設 Linux 發行版。
手動設定 Debian 11 如果您希望手動安裝或您的應用程序無法以 sudo 管理員權限運行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev
Debian 10
_Debian 10 是 Microsoft 在 Visual Studio 中為 .NET 專案添加 Docker 支援時使用的預設 Linux 發行版。
手動設置 Debian 10 如果您希望手動安裝或您的應用程序不能以 sudo 管理員權限運行。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev
其他Linux發行版
不論您使用 HFS
、yum
、apt
或 apt-get
作為您的套件管理器 - 所需條件幾乎保持不變。
sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev