如何获得对 IronOCR 的最佳支持
感谢您花时间正确配置IronOCR。 我们有一个工程师团队在定期发布新版本以改进IronOCR。 更新通常每1到2个月在NuGet上部署。
为了更好地帮助您,我们需要将您遇到的问题归类为以下类型之一:
异常和错误
如果您在使用IronOCR时收到致命错误,导致您无法使用我们的代码,我们希望您告知我们! 报告的问题越清楚,解决起来就会越快。 请按照我们异常与错误报告页面上的说明进行报告,以隔离问题。
- 阅读我们的故障排除指南和语言包常见问题解答可以让您了解IronOCR的常见问题和限制。
- 如果您的问题在以下已知问题列表中 - 可能已有解决方案:
已知部署问题
如果您的解决方案在本地运行正常,但在部署到另一台机器时失败,我们希望能够提升对该平台的支持,非常感谢您提交带有问题发生机器详细信息的错误报告。
如果您的问题在以下已知问题列表中 - 可能已有解决方案:
Windows
- 系统。异常:无法初始化 Tesseract。 回退逻辑失败了。 请在 Windows 上为两个32 位和 64 位运行时安装Visual C++ Runtimes。
- 未处理的异常:System.Runtime.InteropServices.SEHException 这是一项已知的限制,支持赛扬和凌动处理器。 计划中的修复正在进行中。
Linux、Docker 和 MacOS
- 未处理的异常。 System.DllNotFoundException: 无法找到或加载本机库,名称为:[ libgdiplus, libgdiplus.so ] 或 [ libgdiplus, libgdiplus.dylib ]_ 您可能需要在 Linux 或 MacOS 操作系统上安装 libgdiplus 以支持 System.Drawing.Common
- System.TypeInitializationException : 类型初始化器为 'Gdip' 抛出了一个异常。 .NET 6 在 Linux 和 Mac 上的特定问题。 您可能需要为您的 .NET 6 项目添加对 Microsoft System.Drawing.Common 的支持,或使用 .NET Framework、Core 3.1 或 .NET5,直到 .NET 6 的这一通用限制得到改善。
Azure Functions v3 和 v4
- 关于“未找到OCR数据文件”的异常可以通过使用我们的Azure功能部署指南来解决。
许可
我们最常见的问题是关于许可的:
- 如何获得IronOCR的许可证 以及哪种许可证适用于您的使用场景。
如何申请许可证密钥 用于商业部署也是一篇非常常见的文章。
如果这些方法不适用或无法帮助解决问题,并且您希望请求我们的高级工程师提供帮助,请按照本指南以获得最快的解决方案。