您的位置:首页 > 其它

Visual Studio2013使用Microsoft Office Document Imaging(MODI)的方法

2016-11-11 22:18 579 查看


转自:http://www.cnblogs.com/beautylan/p/4173713.html

若要安装和 Microsoft Office 2013 一同使用的 Microsoft Office Document Imaging (MODI),请选择以下方法之一:
方法 1:通过安装 SharePoint Designer 2007 安装 MODI
SharePoint Designer 2007 可从 Microsoft 下载中心免费下载。若要下载 SharePoint Designer 2007,并只安装其中的 MODI,请执行以下步骤:
从此位置下载并运行 SharePointDesigner.exe 文件: 
下载
SharePoint Designer 2007
查看并接受软件许可。
单击“自定义”打开安装选项。
在“安装选项”选项卡上,单击向下箭头,将以下三个部分选为“不可用”:
Microsoft Office SharePoint Designer
Office 共享功能
Office 工具

展开“Office 工具”。
单击“Microsoft Office Document Imaging”选项的向下箭头,选择“从本机运行全部程序”。
单击“立即安装”,然后单击“关闭”。
此屏幕截图显示了在安装 SharePoint Designer 2007 的过程中 MODI 的位置:

若要启动 Microsoft Office Document Imaging,请执行以下步骤:
单击“开始,然后选择“所有程序”。
单击“Microsoft Office”,然后选择“Microsoft Office 工具”。
单击“Microsoft Office Document Imaging”。
方法 2:使用 2007 Office System 介质安装 MODI
若要将 2007 Office System 中的 MODI 和 Office 2010 一同使用,请执行以下步骤:
启动 2007 Office System 安装过程。
查看并接受软件许可。
单击“自定义”打开安装选项。
在“安装选项”选项卡上,单击向下箭头,将所有部分选为“不可用”。
展开“Office 工具”。
单击“Microsoft Office Document Imaging”选项的向下箭头,选择“从本机运行全部程序”。
单击“立即安装”,然后单击“关闭”。
此屏幕截图显示了在安装 2007 Office system 的过程中 MODI 的位置:
若要启动 Microsoft Office Document Imaging,请执行以下步骤:
单击“开始”,然后选择“所有程序”。
单击“Microsoft Office”,然后选择“Microsoft Office 工具”。
单击“Microsoft Office Document Imaging”。

然后还要安装 CHSOCR.msi,他是微软MODI识别组件安装包
在程序中引用 的路径C:/Program Files/Common Files/Microsoft Shared/MODI/mdivwctl.dll
 
C#编程
 
private string Recognition(string strFileName) 

        { 

            string strResult = string.Empty; 

            // 宣告 MODI.Document 物件 modiDocument,并且实例化  

            MODI.Document modiDocument = new MODI.Document(); 

            // MODI.Document 创建 

            modiDocument.Create(strFileName); 

            // 宣告 MODI.Image 物件 modiImage,其內容值来自 MODI.Document 物件 modiDocument   

            MODI.Image modiImage = (MODI.Image)modiDocument.Images[0]; 

            // OCR Method(Language, WithAutoRotation, WithStraightenImage)   

            modiImage.OCR(MODI.MiLANGUAGES.miLANG_CHINESE_SIMPLIFIED, false, false); 

            // 組合 OCR 识别后的 Word   

            foreach (MODI.Word WordItem in modiImage.Layout.Words) 

            { 

                strResult += WordItem.Text; 

            } 

            modiDocument.Close(false); 

            // 回传识别结果   

            return strResult; 

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐