最近为2010年架构师大会做了一个iPhone方面的keynote文件(类似于微软的ppt),93页,117M。
苹果方面的图片资料实在太多了,所以这个keynote文件基本上就是连环画,文字很少。
今天分析了一下,发现keynote文件大,主要是由于其中的很多图片是直接从剪贴板粘贴进去的,这些粘贴的图片默认都是tiff格式的,导致整体文件很大。
解决方法:
1)文件,缩小文件大小。这会使得keynote中的大图片文件,缩小为其在keynote中调整后的小图片文件,以后再放大这个图片,就会发虚了。缩小后,文件变为63.2M。
2)粘贴时,先保存为png/jpg文件,再把保存后的文件拖入到keynote。
3)将keynote文件导出为pdf文件,导出后,大小约为30M。
另一个瘦身方法:
1) 由于现在用的keynote是iwork 09版本的,keynote文件是一整个,而另存为08版本之后,就可以用“显示文件包内容”看到keynote里面的文件夹了。
2) 选中keynote文件夹中的所有tiff文件,用预览程序打开,在预览程序的右边栏,选择所有tiff文件,另存为png文件到一个新的文件夹中。(注意,我的10.6.4是可以批量另存的,你的应该也可以的)
3)将原来的tiff文件统统删掉,将png文件移动进来。
4)双击index.apxl.gz,拖动该文件到dock栏的"文本编辑器"图标上,用文本编辑器打开。
5)替换其中所有的".tiff"为".png"
6)进入命令行,执行"gzip index.apxl"重新压缩为index.apxl.gz文件
7)使用iWork '09打开,保存为09格式的就可以了。
经过这种方式,我的keynote文件由117M已经降低到了41.9M,减少到了原来的35%。
呵呵,本来想用AppleScript 写个脚本的,但是发现了这个还算可以的方法,就不写自动化工具了先。
阅读(9833) | 评论(2) | 转发(0) |