Office 2003 里的 Document Image Writer 虚拟打印机
2004-11-09 19:33
393 查看
(An translated English version of this article is provided here.)
安装完 Office 2003 之后,你会发现“打印对话框”中的打印机列表多了一个“Microsoft Office Document Image Writer”的打印机,如果选中此项来打印的话,你会得到一个扩展名为 MDI 的文件。
这个虚拟打印机本来用处是不大的,也很少有文章介绍它。但以下介绍一个很好的 Microsoft Office Document Image Writer 虚拟打印功能的应用场景:
(1) 我们可以通过 Microsoft Office Document Image Writer 将 Word,Excel,PowerPoint,记事本,Internet Explorer 等浏览器,Photoshop,Outlook Express 中的 Email ……各种可以打印输出的文件,打印输出为 MDI 这一通用格式,用于存档。
(2) Office 2003 中提供的 Microsoft Office Document Imaging 功能,同时提供了编程接口,可以很方便的从 MDI 文件中提取其中包含的文本,图片等内容,通过相应的索引模块,可以很方便的为不同格式的文档建立索引。
(3) Office 2003 同时提供了可以查看 MDI 文件内容的 ActiveX 控件,我们可以把该控件放置到我们的 Windows Forms 中,用于查看 MDI 文件的内容。
这样,一个通用性很高的文档管理系统就很容易创建出来了。
也许你安装有 Adobe Acrobat 系列的软件(注意此处不包括 Adobe Acrobat Reader)的话,你会知道你的打印机列表中也是有一个可以打印 PDF 格式的虚拟打印机(而 Acrobat Reader 只能读 PDF,不能写)。这里,Microsoft Office Document Image Writer 的作用大致和 Adobe Acrobat 的虚拟打印机类似。
通过 PDF 这一通用格式,我们也可以实现上面 MDI 实现的功能。但 MDI 的优势是明显的:
Office 2003 已经是很多客户已经购买或者计划购买中的软件,为实现文档管理功能而另外购买 Acrobat 的 licences 显然要额外花费很多成本。
(当然还有个因素,大多数人都相信,微软自己的东西兼容性要相对好一些。)
2008/3补充:如果有 Office 2007,或者安装 .NET Framework 3.5 之后,会有新的 XPS 虚拟打印机,XPS 完全可以替代 MDI,并且比 MDI 更先进,可以直接嵌入到 WPF 界面中。
安装完 Office 2003 之后,你会发现“打印对话框”中的打印机列表多了一个“Microsoft Office Document Image Writer”的打印机,如果选中此项来打印的话,你会得到一个扩展名为 MDI 的文件。
这个虚拟打印机本来用处是不大的,也很少有文章介绍它。但以下介绍一个很好的 Microsoft Office Document Image Writer 虚拟打印功能的应用场景:
(1) 我们可以通过 Microsoft Office Document Image Writer 将 Word,Excel,PowerPoint,记事本,Internet Explorer 等浏览器,Photoshop,Outlook Express 中的 Email ……各种可以打印输出的文件,打印输出为 MDI 这一通用格式,用于存档。
(2) Office 2003 中提供的 Microsoft Office Document Imaging 功能,同时提供了编程接口,可以很方便的从 MDI 文件中提取其中包含的文本,图片等内容,通过相应的索引模块,可以很方便的为不同格式的文档建立索引。
(3) Office 2003 同时提供了可以查看 MDI 文件内容的 ActiveX 控件,我们可以把该控件放置到我们的 Windows Forms 中,用于查看 MDI 文件的内容。
这样,一个通用性很高的文档管理系统就很容易创建出来了。
也许你安装有 Adobe Acrobat 系列的软件(注意此处不包括 Adobe Acrobat Reader)的话,你会知道你的打印机列表中也是有一个可以打印 PDF 格式的虚拟打印机(而 Acrobat Reader 只能读 PDF,不能写)。这里,Microsoft Office Document Image Writer 的作用大致和 Adobe Acrobat 的虚拟打印机类似。
通过 PDF 这一通用格式,我们也可以实现上面 MDI 实现的功能。但 MDI 的优势是明显的:
Office 2003 已经是很多客户已经购买或者计划购买中的软件,为实现文档管理功能而另外购买 Acrobat 的 licences 显然要额外花费很多成本。
(当然还有个因素,大多数人都相信,微软自己的东西兼容性要相对好一些。)
2008/3补充:如果有 Office 2007,或者安装 .NET Framework 3.5 之后,会有新的 XPS 虚拟打印机,XPS 完全可以替代 MDI,并且比 MDI 更先进,可以直接嵌入到 WPF 界面中。
相关文章推荐
- Office 2003安装自带的Microsoft Office Document Writer Driver虚拟打印机删除后的重新安装方法
- The virtual printer -- Microsoft Office Document Image Writer
- 关于Microsoft Office Document ImageWriter
- 利用注册表设置Microsoft Office Document Image Writer在Office中的打印属性
- 寻找Microsoft Office Document Image Writer
- Office 2003 安全更新:KB838905
- [紧急问题和解决方案] 无法打开被"权限管理服务"(RMS)加密的Office 2003文档
- 编程实现Office 2003 Research 功能的代码详解C#篇(1)
- Microsoft Office Outlook 2003无法打开附件问题一个原因
- Office 2003/XP 加载项:删除隐藏数据
- 微软在二月开始推Office 2003 SP3
- 转载一份:【超详细教程】使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结
- Office 2003 IRM设定访问权限
- Office 2003轻松安装
- 如何修复Office Word 2003里符号栏不能用?
- Windows Live Writer for Windows Server 2003 and Windows Server 2008
- 如何实现Office 2003自动配置邮件账户
- 如何在Windows 2003 中使用Windows Live Writer? - 2010年5月21日学习笔记(1)
- 在 Visual Studio .NET 中处理 Office 2003 Web 组件的事件
- 无法使用Outlook 2003 Out Of Office Assisant