Visual Studio2013使用Microsoft Office Document Imaging(MODI)的方法
若要安装和 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;
}
Visual Studio2013使用Microsoft Office Document Imaging(MODI)的方法的更多相关文章
- office2010安装Microsoft Office Document Imaging (MODI) 图解
office2010安装Microsoft Office Document Imaging (MODI) 图解 Microsoft Office 2010 中删除了 Microsoft Off ...
- Microsoft Office Document Imaging批量ocr 方法
先将pdf文件->导出->tiff文件,生成pdf每页的tiff文件 使用 G:\SoftWare-new\tiff文件合并拆分工具 将一个导出的单个tiff合并为一个tiff文件 再用 ...
- 备忘: Install MODI for use with Microsoft Office 201x
简介 Microsoft Office 2010 中删除了 Microsoft Office Document Imaging (MODI).本文提供了在计算机上安装 MODI 的步骤,还说明了重新获 ...
- Visual Studio 进行Excel相关开发,Microsoft.Office.Interop.Excel.dll库
1. Interop.Excel.dll 的查找 本文中将 Microsoft.Office.Interop.Excel.dll库简称为Interop.Excel.dll库 其实在使用Visual S ...
- Embedding Documents in Word 2007 by Using the Open XML SDK 2.0 for Microsoft Office
Download the sample code This visual how-to article presents a solution that creates a Word 2007 doc ...
- 在Visual Studio 中开发Office Add-in
作者:陈希章 发表于2017年7月13日 "Talk is cheap, show me the code",我们就用代码来说话吧.这一篇将给大家介绍如何开始Office Add- ...
- 以编程方式使用 Microsoft Office Visio 2003 ActiveX 控件
以编程方式使用 Microsoft Office Visio 2003 ActiveX 控件 2007/10/29 Mark BukovecEmpire Down Development 适用于:Mi ...
- NPOI写Excel,Microsoft.Office.Interop.excel.dll 转换Excel为PDF
首先要引用NPOI动态库和Microsoft.Office.Interop.excel.dll (Microsoft.Office.Interop.excel.dll 下载链接 ,下载以后解压文件,把 ...
- Microsoft.Office.Interop.Word 创建word
Microsoft.Office.Interop.Word 创建word 转载:http://www.cnblogs.com/chenbg2001/archive/2010/03/14/1685746 ...
随机推荐
- C++之编码问题(Unicode,ASCII,本地默认)
本篇文章试图回答的问题: 1.char* pStr="我aa";这句代码执行后,pStr指向的内存区域中存储的字节到底是根据什么码表而来的呢?该字符串占几个字节? 2.将一个VS2 ...
- 类加载器classCloader
ref: http://blog.csdn.net/studyvcmfc/article/details/7720322 得复习一下深入java虚拟机 1.类加载器干啥的? 把 class文件加载到虚 ...
- 完美atoi,哈哈
/* atoi算法,要求完美版 有两种,一种是用longlong,一种是真用int “” " " “-” “+” “ -23” “ +23” “12a" "ab ...
- ACM2030_机内码
/* 汉字统计 问题说明 统计给定文本文件中汉字的个数. 输入 输入文件首先包含一个整数Ñ,表示测试实例的个数,然后是Ñ段文本. 产量 对于每一段文本,输出其中的汉字的个数,每个测试实例的输出 ...
- 页面置换算法(最佳置换算法、FIFO置换算法、LRU置换算法、LFU置换算法)
页面置换产生的原因是:分页请求式存储管理(它是实现虚拟存储管理的方法之一,其中一个特性是多次性-->多次将页面换入或换出内存) 效果最好的页面置换算法:最佳置换算法 比较常用的页面置换算法有:F ...
- ios iphone 将log在终端输出
对于模拟器,其在终端的log文件位于: -/Library/Logs/CoreSimulator/C4B94BA6-EF08-4AD2-AE7D-1A3A2E2AC545/system.log 对 ...
- 细谈JavaScript中的书写规范
当你有一些感触想写下一些东西的时候,总会发现其实你想写的所有文章都有大牛已经给你写好了,而且写的比你好. https://github.com/ecomfe/spec/blob/master/java ...
- HDU P4578 Transformation
Problem Description Yuanfang is puzzled with the question below: There are n integers, a1, a2, …, an ...
- C#使用参数数组
重载,是指在相同的作用域内,声明多个同名的方法.用以对不同类型或数量的参数的参数执行相同的操作.比如,可以求两个或者三个 int类型数中的最大值,我们可以编写这样的方法实现: class Util { ...
- Unity手游之路<六>游戏摇杆之Easy Touch 3教程
之前已经介绍过Unity自带的摇杆Joystick,它用起来很简单.但是它也存在很多局限,不能全部满足普通mmo手游的一些需求,例如:要能方便地更好素材:能指定在某个区域显示,或者只有在该区域触摸时才 ...