Bread Crumbs: 生态视界 » IT应用 » 正在浏览:提取Office2007文档的资源

你想提出Office 2007文档中的图片或者其他的资源?如果你在MS Office环境下复制粘贴显然是不成器的。

但是我们可以利用装机必备工具WinRAR来完成这个开始不可能的任务。前提是,你的文件必须是Office 2007的文件格式,常见的如Word Document(.docx) 、Excel Workbook(.xlsx) 、PowerPoint Presentation(.pptx) 等等。不过,在2007以下的Office系统你可以安装以下文件格式兼容包 [ Direct Download » Windows Office 2007 Compatibility Pack » 27.5 MB V12.0.6015.5000 ] 进行转换。

Office 2007的文档格式已经完全跟XML格式兼容。大家可以查看一下微软MSDN上的这篇文章:Office (2007) Open XML 文件格式简介,与2007以下版本的具体区别或者浏览西部E网的这篇文章。2007不管是UI界面,UE设计,稳定性安全性等等都有长足的进步。如果你还用200或者2003,何不升级到2007呢?!

废话就不多说了,如何提取资源,其实很简单。

打个比方,word文档。如果你手头上有的是.doc等Word 2003的文件,安装文件格式兼容包,另存成docx文件。如果是.docx的文件就没有必要进行这一步了。

运行WinRAR,从WinRAR界面上的地址栏定位到.docx文件所在的文件夹,双击就可以直接打开这个文件了。

在WinRAR界面,你可以依次进入 [文档名称.docx\word\media\] 压缩包路径。看到里面的imageXX.jpeg就是docx文件里面包含的图片了,而imageXX.wmf就是来自于剪贴画的图片。即使在word文件中缩放过图片比例或者是把图片设为灰度显示,解压出来的也是原始图片。在.doc文件格式下如果你压缩过图片这种方法依然行得通,而且文件不变,跟你插入的源图片是一样的。但是,注意一点,如果你在这种情况下剪裁过图片,同时压缩图片的时候勾选了删除图片剪裁区域的话,那提取出来的图片就是剪裁过之后剩下的那部分了。

而 [文档名称.docx\word\embeddings] 里面的是插入的对象文件。如果你插入的是mp3,那里面的文件就是一个可播放的文件。不过,文件名就不再是.mp3了,而是oleObjectXX.bin。不过,你仍然可以把扩展名.bin改为.mp3,你依然可以用播放器播放。文件虽然可以播放,但是已经被office修改过,md5已经改变。

类推,在Excel 2007里面你应该进入 [文档名称.xlsx\xl\media\],Powerpoint 2007  [文档名称.pptx\ppt\media\],Microsoft Office Publisher 2007跟03版的没有多大的差别,不支持WinRAR打开文件。Powerpoint 2007 插入的声音文件是绝对路径,并没有包含在pptx的文件里面,所以不能在文件里面找到。 

当然,doc文件也是可以用WinRAR来打开的,只不过是不能提取里面的资源而已。

收藏或分享这篇文章到网摘:

QQ书签 | Google书签 | Del.icio.us | 百度搜藏 | Diglog

Redinf  Published in   IT应用  @  Friday, December 12, 2008 6:51:27 PM
Tags:  WinRAR  Office 2007  提取资源  

  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类


其他订阅小图标

订阅到QQ邮箱 订阅到iGoogle或Google Reader 订阅到 Google Reader 订阅到鲜果 订阅到抓虾 订阅到飞鸽 订阅到Bloglines 订阅到我的雅虎 订阅到NetVibes 订阅到网易有道 通过哪吒订阅到MSN,Gtalk,Skype
Windows Live Alerts

最近发表

最新评论及回复

最近留言


最近引用



文章归档

Powered By Z-Blog 1.8 Walle Build 100427

redini.net保留所有原创文章或者文章的原创部分的所有权;
转载时请以超链接形式标明文章原始出处,并保留原文的完整。