IronOCR Linux 相容性與設定指南

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 Debain

我們建議使用 .NET Core 3.1 和其他任何標記為由 Microsoft 提供的 LTS因為它們保證了長期支援,並且通常在 Linux 上經過充分測試。

無需進行程式碼更改即可在 IronOCR Linux 上運行。 IronOCR 通常開箱即用,這要歸功於我們的工程師花費數百小時進行的測試和配置。

Linux 支援很重要,因為許多雲端服務如 Azure Web Apps、Azure Functions、AWS EC2、AWS Lambda、Azure Devops Docker 都大量依賴 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

微軟在 Visual Studio 中為 .NET 專案新增 Docker 支援時,預設使用的 Linux 發行版是 Debian 10。

手動設定 Debian 11 如果您希望手動安裝或您的應用程式無法在 sudo 管理員權限下運行。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

Debian 10

微軟在 Visual Studio 中為 .NET 專案新增 Docker 支援時,預設使用的 Linux 發行版是 Debian 10。

手動 Debian 10 設定 如果您希望手動安裝或您的應用程式無法以 sudo 管理員許可權執行。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev

其他 Linux 發行版

無論您使用 HFSyumapt 還是 apt-get 作為套件管理器,需求基本上都保持不變。

sudo apt update
sudo apt install -y apt-utils libgdiplus libc6-dev tesseract-ocr libtesseract-dev