使用Interop.MODI.dll时出现Geeting错误

时间:2019-08-11 06:55:29

标签: asp.net dll

MODI.dll用于文档成像

我想要OCR Web应用程序 所以我正在上传文件并使用Modii.dll

这是我的错误

  

使用以下错误检索具有CLSID {40942A6C-1520-4132-BDF8-BDC1F71F547B}的组件的COM类工厂失败:80040154未注册类(HRESULT的异常:0x80040154(REGDB_E_CLASSNOTREG))。

这是我的代码

Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles 
 Button1.Click
    Dim filePath As String = Server.MapPath("~/Uploads/" + 
 Path.GetFileName(FileUpload1.PostedFile.FileName))
    FileUpload1.SaveAs(filePath)
    Dim extractText As String = Me.ExtractTextFromImage(filePath)
    Label1.Text = extractText.Replace(Environment.NewLine, "<br />")
End Sub

Private Function ExtractTextFromImage(ByVal filePath As String) As String
    Dim modiDocument As New Document()
    modiDocument.Create(filePath)
    modiDocument.OCR(MiLANGUAGES.miLANG_ENGLISH)
    Dim modiImage As MODI.Image = TryCast(modiDocument.Images(0), MODI.Image)
    Dim extractedText As String = modiImage.Layout.Text
    modiDocument.Close()
    Return extractedText
End Function

0 个答案:

没有答案