在 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 專案中。
常見問題解答
在 Windows 上使用 IronOCR 的系統要求是什麼?
IronOCR 支持 Windows 11、Windows 10、Windows Server 2022 和 2019(具有桌面體驗),以及 Windows Server 2016(具有桌面體驗)。 由於依賴於 System.Drawing 組件,它對 Windows Server Core 提供有限支持。
如何使用 NuGet 安裝 IronOCR?
您可以通過 NuGet 搜索 'IronOcr' 包安裝 IronOCR,這是推薦的集成方式。
在 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 環境中不完全可用。






