如何獲得 IronOCR 的最佳支援
感謝您花時間正確安裝 IronOCR。 我們有一支工程師團隊正在定期更新以改善IronOCR。 更新通常每 1 到 2 個月在NuGet上部署。
要幫助我們幫助您,我們需要將您遇到的問題分類為以下類型之一:
例外和錯誤
如果您在使用IronOCR時遇到致命錯誤,導致無法使用我們的代碼,我們想知道! 錯誤報告越清晰,解決的速度就會越快。 請按照我們異常與錯誤報告頁面上的指示進行報告,以隔離問題。
- 閱讀我們的故障排除指南和語言包常見問題可能會讓您瞭解IronOCR的常見問題和限制。
- 如果您的問題在下列已知問題列表中,可能已經有解決方案了:
已知部署問題
如果您的解決方案在本地運行正常但在部署到其他機器時失敗,我們希望改進我們對該平台的支持,並感謝您提交包含問題發生機器詳細信息的錯誤報告。
如果您的問題在下列已知問題列表中,可能已經有解決方案了:
Windows
- _System.Exception: 無法初始化 Tesseract。 備用邏輯失敗了。 請在 Windows 上安裝Visual C++ Runtimes,以獲得雙方 32 位和 64 位執行時。
- 未處理的例外:System.Runtime.InteropServices.SEHException這是支持 Celeron 和 Atom 處理器的已知限制。 計劃中的修復正在進行中。
Linux、Docker 和 MacOS
- 未處理的例外。 System.DllNotFoundException:找不到或載入原生庫,名稱為:[ libgdiplus, libgdiplus.so ] 或 [ libgdiplus, libgdiplus.dylib ]。您可能需要在您的 Linux 或 MacOS 操作系統上安裝 libgdiplus 以支援 System.Drawing.Common
- System.TypeInitializationException : 類型初始設置器 'Gdip' 拋出了一個異常。 關於 Linux 和 Mac 的 .NET 6 特定問題。 您可能需要為您的 .NET 6 專案新增對 Microsoft System.Drawing.Common 的支援,或者使用 .NET Framework、Core 3.1 或 .NET5,直到這個 .NET 6 的一般性限制有所改善。
Azure Functions v3 及 v4
- 關於「找不到 OCRData 文件」的例外情況可以使用我們的Azure 功能部署指南來解決。
授權
我們最常見的問題是關於授權:
- 如何獲得IronOCR的授權 以及哪種授權適用於您的使用案例。
如何應用授權金鑰 以進行商業部署也是一篇非常常見的文章。
如果這些不適用或無助於解決問題,並且您想要求我們的高級工程師提供協助,請遵循此指南以便最快速地解決問題。