基本上现在所有的office文件,包括微软家的,苹果家的,Linux下的LibreOffice,尽管格式不一样,但有一个共同点,那就是它们的输出文件都是zip文件,不管是docx, xlsx, pptx, 还是pages, key,抑或者是odt,统统都是zip文件。你只要把后缀给改成了.zip,然后解压缩就可以了,你会发现zip文件里面有所有的多媒体文件(图片、视频、音频),以及一些xml文件。我搜一个pptx的文件来演示一下:
下载之后,后缀改为.zip,解压,文件如下:
我们打开ppt/media文件夹,所有的图片都在这:
这个PPT里有101张图片,当然有可能不是这么多,因为如果图片你裁剪过,你的原图和裁过的图都在。找原图的好方法吧
之前一直用keynote,因为你可以在Preview里截一块复制贴过去,等同于是贴一张pdf,在keynote里看着像是贴了张图片,keynote导出为pdf的话,原来复制的那块如果是文字,它还会是文字。我就喜欢keynote对PDF的支持,所以一直用keynote做slides,但是后来我不用水果机了,有一次就发给(解锁新姿势的)师弟一个.key的slides,让他帮我转成pptx,自己做的slides还要别人帮忙转格式,但不知道是不是水果故意和微软过不去,转了之后图片的质量差了一大截。现在知道了这一招,直接把.key文件解压,所有的图片都有了。
以我博士答辩的幻灯片为例,解压出来是这样子的:
Data文件夹一打开,不单单是有图片,连每张slide的缩略图都有。
LibreOffice的也是这么搞,Word, Excel的也是这么搞。
R包slidex,可以把pptx转成rmakdown,图片就是这么拿出来的。
另有一招,如果是加了密码的,那密码也只不过是xml文件里一个tags标记而已,把那个tags去掉,再打包成zip,再改后缀为office的文件,然后再打开,密码不见了。
领取专属 10元无门槛券
私享最新 技术干货