Microsoft Office Document Imaging无法正常工作

时间:2013-04-23 16:38:38

标签: c# .net ocr modi

这变得越来越奇怪。

我在使用MODI引擎识别C#中的图像(OCR)中的文本时遇到了问题。它总是以一个无能的消息失败(SEHException(0x80004005):外部组件抛出异常)。我通过互联网和SO挖掘它并找到了不同的建议,包括将图像格式从BMP更改为TIFF,将图像大小调整为2的强度以及其他一些,其中没有一个有效。有趣的是,即使Office Imaging应用程序也无法检测到我的应用程序中的任何文本,因此我将其归咎于我的图像的质量/格式。

现在我已经成功地使用应用程序从TIFF图像中获取(正确)文本,但是当我通过库处理时,同一图像仍然失败(具有相同的例外)。所以我现在有理由相信我的代码存在一些问题。有人在C#(或VB.NET)中成功使用过MODI吗?

这是我正在使用的代码,如果这可能会有所帮助:

MODI.Document md = new MODI.Document();
string TempFile =@"Test.tif";
md.Create(TempFile);
md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, false);

它在第4行抛出异常。

0 个答案:

没有答案
相关问题