温馨提示:本文翻译自stackoverflow.com,查看原文请点击:c# - IronOcr reads text locally, but blank text in remote server
asp.net c# ocr

c# - IronOcr在本地读取文本,但在远程服务器中为空白文本

发布于 2020-03-27 11:43:20

每当我尝试通过OCR读取PDF时,在我的开发计算机上本地运行时,PDF都可以正常工作,并且所有文本都可以正确解析。但是,我们的远程服务器中相同的代码(和相同的许可证)正在读取空白文本。

在下面的屏幕快照中,这是连接到服务器的远程调试器,尽管我确认它确实可以正确读取文件(转换为fileBytes),但调用ReadPdf会读取文本的空字符串,并且找不到页面。

我不确定会导致什么。我已经检查了Temp中的文件夹权限,设置了一个自定义的临时目录,但它仍然显示为空白。即使在参数中使用了文件路径,当读取TIFF文件(ReadMultiFrameTiff(...))时,它也会显示相同的行为。

注意:PdfReader是另一个仅用于获取页码的库。

谢谢!

在此处输入图片说明

查看更多

查看更多

提问者
Ryan Peters
被浏览
213
Ryan Peters 2019-11-06 20:19

在这种情况下,解决方案是在远程服务器上更新Visual C ++运行时(x86和x64)。显然,远程服务器没有安装最新版本。

这些其他建议来自他们在更新运行时之前尝试过的支持记录: