您的位置:首页 > 其它

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

2014-12-19 13:32 651 查看
若要安装和 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;
        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐