我写了一个小程序,调用Offiec2003里的OCR引擎进行图片文字识别,但是必须安装Microsoft Offiec2003里的Microsoft Office Document Imaging组件。这显然是不能忍受的,我不能让客户运行我的程序时还要求人家安装Microsoft Offiec2003里的Microsoft Office Document Imaging组件,因此我想把MODI给分离出来,放成一个单独的安装包。我试了把C:\Program Files\Common Files\Microsoft Shared\MODI\11.0\里所有的文件都COPY出来,放到一台没有安装过Office的机器上(创建一个相同路径的目录),然后试着手动注册文件夹里面包括mdivwctl.dll在内的所有DLL,但我的程序始终无法正常运行,..\MODI\11.0\文件夹里的MSPVIEW.EXE(就是Microsoft Office Document Imaging)也不能打开,即说明我的方法不成功。请问哪位高人实现过不安装Microsoft Offiec2003,或者用什么方法单独安装MODI,来调用MODI的OCR引擎的啊?

解决方案 »

  1.   

    Microsoft Office Document Imaging 中文(簡體) OCR辨識引擎http://www.microsoft.com/downloads/details.aspx?familyid=dd172063-9517-41d8-82af-29c38f7437b6&displaylang=zh-tw
      

  2.   

    3楼的,看清楚了啊楼主问题.你那个安装你觉的有效吗?呵呵 在不包含office 的情况下.
      

  3.   

    我也想知道,lz 和 AllBuilder 能否告知?谢谢!
      

  4.   

    请问AllBuilder能不能说点思路,启发一下。谢谢!
      

  5.   

    我现在正在做,几个需要注册的DLL注册了,现在就还有这EXE没有处理好
      

  6.   


    在不包含office 的情况下 安装Microsoft Office Document Imaging 中文(簡體) OCR辨識引擎是无法解决的,况且Microsoft Office Document Imaging 中文(簡體) OCR辨識引擎在不安装office情况下根本就不能成功安装