打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Office OCR 图文识别 Microsoft Office Document Imaging(...
原文:http://sheng.iteye.com/blog/1330063

Office OCR 图文识别 Microsoft Office Document Imaging

Option Explicit
'利用MS Office 2003/2007的OCR控件, 对图片进行OCR识别
'在VB中,只需要不到10行代码就能够实现自已的OCR文字识别软件.
'1. 添加控件,需要安装office2003, 没有安装office2003的可以从别人机子上拷贝相关文件,注册regsvr32.exe mdivwctl.dll,
'控件一般在这个目录下:C:\Program Files\Common Files\Microsoft Shared\MODI.0, 只需要相关的几个文件就可以了, 此文件夹全部文件大概在21M左右.
'2.工程->部件->添加这个控件:Microsoft Office Document Imaging 11.0 Type Library
'3.需要注意的一点是,在Windows2003 Server上,如果用Office自带的识别软件,会报错:
'  '在一页或多页上执行 OCR 不成功(未找到文本)'的错误,但用VB写的测试程序识别是正常的。

'OCR的主要功能
Private Function OCRImageFile(ByVal strImageFileName As String) As Boolean
    Dim miDoc As Object
     '初始化并加载文档
    Set miDoc = CreateObject('MODI.Document')           '创建对象
    miDoc.Create(strImageFileName)                      '加载图片文件
    Screen.MousePointer = vbHourglass                   '设置沙漏光标
    '识别
    Err.Clear
    miDoc.Images(0).OCR 2052, True, True
    Text1.Text = miDoc.Images(0).Layout.Text
    OCRImageFile = True
    Screen.MousePointer = vbArrow                       '恢复箭头光标
End Function

Private Sub cmdOCR_Click()
    Dim bolP As Boolean
    Dim strFileName as String
    strFileName = 'c:\test.tif'
    bolP = OCRImageFile(strFileName)
End Sub
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Delphi调用Office2007的OCR识别功能
使用Winsock控件
将扫描的文字图片中的文字转换为word文档和文本文档
将JPG文件转换成word文档
如何将图片文件转换成WORD文档
利用Office 2003虚拟打印机进行文字识别
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服