靠。
微软真太鸟了,现在集成开发环境实在太差了。
vc 下如何利用office 自带的MODI进行图形文字识别(OCR),这是很多开发者的需求。但是,vc的兼容性太差。vc 6 与 2008与2010各不相同,office2003 与 office2007也不相同,office2010干脆取消了这个模块,并入了onenote。
太折腾了,整整花了一天多的时间,几乎茶不思饭不想,穷尽了各种搜索引擎,没有发现任何可行的解决方案。都准备放弃了。早上不甘心,再折腾一下,居然成了:
主要参考——http://wenku.baidu.com/view/9ffc593043323968011c9209.html
但在vc2010 下,按照上文的办法,会报错 IDocument借口未清晰定义。
独创解决办法,将整个文档下的#import "C:\\Program Files\\Common Files\\microsoft shared\\MODI\\12.0\\MDIVWCTL.DLL" no_namespace
改成 #import "C:\\Program Files\\Common Files\\microsoft shared\\MODI\\12.0\\MDIVWCTL.DLL" MODI
现在,我的图片词典模块功能更加强大了,在编辑制作是,只要框选好对应的图片,如果原来图片上有文字,将可以自动识别出来,不用手工输入。 制作工作量大减。