【Foxit PDF SDK】为什么同一份福昕GSDK OCR代码在Windows系统环境下能够无误运行,而在Linux系统环境中却无法顺利执行呢?

您可以通过以下几个方法来检查Linux环境中的问题:

  1. **确认OCR资源的正确配置:** 请确保系统中的OCR资源(包括Bin和Data文件)已经正确放置在同一目录下。

  2. **检查OCR环境变量的配置:** 确保系统已正确配置了OCR的环境变量,以便代码能够正确找到所需的资源。

  3. **验证代码中的资源路径:** 检查您的代码,确保它准确指向了OCR资源的Bin目录。

  4. **了解版本差异:** 如果您使用的是9.1.0版本的代码,注意在设置OCR引擎语言时,不能设置扫描文档中不存在的语言。例如,如果扫描文档中只包含英文,那么在 `OCREngine.setLanguages` 中只能设置为英文,而不能添加其他语言选项。值得注意的是,在未来版本中,我们计划将Linux系统的OCR与Windows系统的OCR保持一致,这将解决此问题。

这些是导致不能正常运行的潜在原因。确保您仔细检查了每个方面,以确保在Linux环境中顺利运行您的OCR代码。