如何获得 IronOCR 的最佳支持
感谢您抽出时间让 IronOCR 正常运行。 我们有一个工程师团队,致力于通过定期发布版本来改进 IronOCR。 更新通常每隔 1 到 2 个月在NuGet上部署一次。
为了帮助我们帮助您,我们需要将您遇到的问题分类到以下类型之一:
异常和错误
如果您在使用 IronOCR 时遇到致命错误,导致无法使用我们的代码,请务必告知我们! 错误报告越清晰,问题就能越快得到解决。 请按照我们异常和错误报告页面上的说明进行报告,以便我们找出问题所在。
阅读我们的故障排除指南和语言包常见问题解答,可能会让您了解 IronOCR 的常见问题和局限性。
- 如果您的问题属于以下已知问题列表,则可能已有解决方案:
已知部署问题
如果您的解决方案在本地运行正常,但在部署到另一台机器时失败,我们非常希望改进对该平台的支持,并感谢您提交错误报告,详细说明出现问题的机器。
Windows
- _System.Exception:无法初始化 Tesseract。 备用逻辑失败了。
- 请在 Windows 上安装Visual C++ 运行时,包括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 或 .NET 5,直到 .NET 6 的这一普遍限制得到改善。
Azure Functions v3 和 v4
- 可以使用我们的Azure 函数部署指南解决有关"找不到 OCRData 文件"的异常。
许可
我们最常被问到的问题是关于许可方面的:
-如何获得 IronOCR 的许可,以及哪种许可适用于您的使用情况。 -如何将许可证密钥应用于商业部署也是一篇非常常见的文章。
如果以上方法均不适用或无法解决问题,并且您希望获得我们训练有素的工程师的帮助,请按照以下指南操作,以便尽快解决问题。






