vb.net Aspose.OCR-从图像中提取文本

vb.net Aspose.OCR-从图像中提取文本,vb.net,winforms,bitmap,aspose,Vb.net,Winforms,Bitmap,Aspose,我试图通过Aspose.OCR从图像中提取文本, 我的代码: 例外情况: ZipEntry::ReadHeader():位置0x00000000处的错误签名(0x00000100)我的名字是Nayyer,我在Aspose担任支持开发人员/技术传道者 从异常情况来看,Aspose.OCR版本和资源文件版本似乎有些不同。每个Aspose.OCR版本都使用一个单独的resources.zip文件,如果您尝试将Aspose.OCR v1.0.0与2011.08.05 v1.1 Aspose.OCR

我试图通过
Aspose.OCR
从图像中提取文本,
我的代码:


例外情况:
ZipEntry::ReadHeader():位置0x00000000处的错误签名(0x00000100)

我的名字是Nayyer,我在Aspose担任支持开发人员/技术传道者

从异常情况来看,Aspose.OCR版本和资源文件版本似乎有些不同。每个Aspose.OCR版本都使用一个单独的resources.zip文件,如果您尝试将Aspose.OCR v1.0.0与2011.08.05 v1.1 Aspose.OCR.resources.zip一起使用,则可能会出现类似的异常。可能您可以尝试的最新版本,其兼容的资源文件在上可用

Const resourceFileName As String = "c:\2011.08.05 v1.1 Aspose.OCR.Resouces.zip"
        Dim uploadedImage As String = "c:\ConvertMeToText.bmp"
        Try
            'Create OcrEngine instance and assign 
            'image, language and image configuration
            Dim ocr As New OcrEngine()
            ocr.Image = ImageStream.FromFile(uploadedImage)

            ocr.Languages.AddLanguage(Language.Load("english"))
            ocr.Config.NeedRotationCorrection = True
            ocr.Config.UseDefaultDictionaries = True
            Dim fileStream As New FileStream(resourceFileName, FileMode.Open)
            ocr.Resource = fileStream
            Try
                If ocr.Process() Then
                    TextBox1.Text = ocr.Text.ToString()
                End If
            Catch ex As Exception
                MsgBox("Exception: " & ex.Message)
            End Try
            fileStream.Close()
            ocr = Nothing
        Catch ex As Exception
           MsgBox("Exception: " & ex.Message)
        End Try