如何解决MODI(OCR阅读器)引起的“COMException不受控制”

时间:2016-01-21 09:36:09

标签: c# ocr comexception modi

我正在尝试用MODI读取图像(使用c#),我跟踪了我在互联网上找到的许多链接。

我可以通过运行以下代码来解决问题“无法控制COMException”:

public string reconeixNom(string filePath)
    {
        String nom;

        Document md = new Document(); //Crea document MODI.Document
        md.Create(filePath); //Document amb la ruta que toca.
        md.OCR(MiLANGUAGES.miLANG_SPANISH, false, false);
        MODI.Image image = (MODI.Image)md.Images[0];
        nom = image.Layout.Text;

        image = null;
        md.Close(false);
        md = null;

        GC.Collect();
        GC.WaitForPendingFinalizers();

        return nom;
    }

我尝试在try-cach中提交块来捕获异常

  

'System.Runtime.InteropServices.COMException'

但仍然保持不变。

我也试过调试程序,我发现异常仅仅是以下几行:

md.OCR(MiLANGUAGES.miLANG_SPANISH, false, false);

拜托,你知道它可能发生在哪里吗?

0 个答案:

没有答案