@ 2012.03.03 , 23:28

TIPS:如何将 PPT 保存为高分辨率图片

你可能也有过这种情况:做一个项目汇报用的 PPT,不可避免的用了一些自己喜欢的中文字体,但经常有不得不用指定电脑汇报的情况然后又刚好没带齐各种对方电脑可能缺少的字体,总之麻烦了——甲方看着满页宋体字一脸鄙视,不用说也能想到页面效果很垃圾。

我今天就这般悲剧了……做了如下尝试:

1、打印成PDF,然后发现PDF无法对付透明色块,有透明度的地方都变成窗纱一样的小网格。
2、用 PowerPoint 自带的保存成图片功能,发现解析度超低,默认只有 960 x 720 像素(96 dpi)。

Google 一番后总结:
1、付费购买软件。PPTools 提供了一个 Image Exporter 插件,它可以导出指定分辨率的高清大图,售价 $29.95 美元。
2、微软自己提供了一个修改注册表的方法

运行 regedit 命令进注册表,进入目录 HKEY_CURRENT_USER\Software\Microsoft\Office\XX.0\PowerPoint\Options;
(XX 值对应你的 PowerPoint 版本,2003版是11,2007是12,2010是14)

在 Options 目录里右键新建一个 DWORD 值名为 ExportBitmapResolution,选择十进制然后填入你要设定的分辨率。
(一般打印分辨率300dpi即可,输入300对应的输出像素为3000x2250,PowerPoint 2003有限制最高只能设定为307,也就是输出 3072x2172 像素)

[-]

试用了 PPTools 的 Image Exporter 发现它最大也只能输出 3072x2172 像素。所以最终我还是用修改注册表的方法解决了问题。


update / 为什么不用嵌入字体功能 ?
答:嵌入字体当然也可以。不过PPT保存为图片的好处是:确保渲染质量万无一失(比如对方投影精度较低时);方便打印(比如发文件给打图公司)。

update2
为了验证 powerpoint 2010 是否也有 3072x2172 输出像素限制,特地装了个试用版测试,结果貌似真的是这样。
但是—— powerpoint 2010 的 PDF 输出真的很赞,效果完美…… 相比之下图片输出效果弱爆了 T T

赞一个 (56)