Office 2003的虛擬打印機(jī)的使用功略
Office 2003 里的 Document Image Writer 虛擬打印機(jī)
安裝完 Office 2003 之后,你會發(fā)現(xiàn)“打印對話框”中的打印機(jī)列表多了一個(gè)“Microsoft Office Document Image Writer”的打印機(jī),如果選中此項(xiàng)來打印的話,你會得到一個(gè)擴(kuò)展名為 MDI 的文件。
這個(gè)虛擬打印機(jī)本來用處是不大的,也很少有文章介紹它。但以下介紹一個(gè)很好的 Microsoft Office Document Image Writer 虛擬打印功能的應(yīng)用場景:
(1) 我們可以通過 Microsoft Office Document Image Writer 將 Word,Excel,PowerPoint,記事本,Internet Explorer 等瀏覽器,Photoshop,Outlook Express 中的 Email ……各種可以打印輸出的文件,打印輸出為 MDI 這一通用格式,用于存檔。
(2) Office 2003 中提供的 Microsoft Office Document Imaging 功能,同時(shí)提供了編程接口,可以很方便的從 MDI 文件中提取其中包含的文本,圖片等內(nèi)容,通過相應(yīng)的索引模塊,可以很方便的為不同格式的文檔建立索引。
(3) Office 2003 同時(shí)提供了可以查看 MDI 文件內(nèi)容的 ActiveX 控件,我們可以把該控件放置到我們的 Windows Forms 中,用于查看 MDI 文件的內(nèi)容。
這樣,一個(gè)通用性很高的文檔管理系統(tǒng)就很容易創(chuàng)建出來了。
也許你安裝有 Adobe Acrobat 系列的軟件(注意此處不包括 Adobe Acrobat Reader)的話,你會知道你的打印機(jī)列表中也是有一個(gè)可以打印 PDF 格式的虛擬打印機(jī)(而 Acrobat Reader 只能讀 PDF,不能寫)。這里,Microsoft Office Document Image Writer 的作用大致和 Adobe Acrobat 的虛擬打印機(jī)類似。
通過 PDF 這一通用格式,我們也可以實(shí)現(xiàn)上面 MDI 實(shí)現(xiàn)的功能。但 MDI 的優(yōu)勢是明顯的:
Office 2003 已經(jīng)是很多客戶已經(jīng)購買或者計(jì)劃購買中的軟件,為實(shí)現(xiàn)文檔管理功能而另外購買 Acrobat 的 licences 顯然要額外花費(fèi)很多成本。