在成功解压语言包后,仍无法找到 "tessdata\fra.traineddata

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronOCR 在执行过程中需要获得写入运行时文件夹的权限。IronOCR 无权访问 runtimes 文件夹可能导致以下异常:

Exception: 'Failed to locate 'tessdata\fra.traineddata even after successfully unpacking the language pack'

出现这种情况是因为 IronOCR 无法在 tessdata 文件夹中找到已解压的语言文件。

IronOCR 会在执行过程中将 OcrData 文件夹中的 .ocrdata 语言文件解压到 runtime 目录深处的 tessdata 文件夹(如果该文件尚未存在)。某些病毒防护应用程序(如Windows Ransomware Protection)可能会限制 IronOCR 的写入权限。即使 Visual Studio 被授权访问该目录,IronOCR 也被拒绝。