在参加学术研讨时,研究人员总是需要做各种幻灯片材料,Microsoft Office Powerpoint制作的PPT文件无疑是目前最为常见的电子幻灯片格式(当然,也可以通过Open Office、金山WPS和永中Office兼容的制作PPT文件)。PPT的各种动画效果尤其为演示增色不少。由于Microsoft软件的固有特点,软件升级总会带来各种兼容性的问题,同时PPT的展示也会因所使用机器的软件配置,效果大相径庭。本人曾见过多例因为PPT的问题在会场上的尴尬场景。正因为如此,许多研究学者(包括以前的外教)都乐意将做好的PPT文件转换为展现效果与设备无关的PDF格式。
PDF是由Adobe公司在1993年用于文件交换所发展出的文件格式。它的优点在于跨平台、能保留文件原有格式(Layout)、开放标准,能自由授权。但是由PPT转为PDF会丢失很多信息,比如动画效果和文字效果。关于动画效果这方面的讨论,网上大多数的意见都说是无法保留的,而且有很多折中的解决方案。比如,讲原始的每一帧都作为单独的一页转化PDF,随着PDF的翻页“还原”动画效果。同时网上也能够找到专门这样转化PPT为PDF的工具。
其实,在Adobe官方的Acrobat中,是可以部分支持动画效果的保留的。注意,使用Acrobat建立的虚拟打印机从PPT制作PDF时,是不能保留效果的,这类功能设置隐藏在Acrobat在Microsoft Office的Adobe PDF Maker插件中。
如上图所示,点击“AdobePDF”->“更改转换设置”,弹出Acrobat PDF Maker设置窗口。将“在Adobe PDF中保存动画”选中,再用Acrobat PDF Maker执行PDF的转换。此时可以发现,在全屏展示PDF文件时,可以支持原先PPT中的动画效果了。
应该注意,上文中说道这类转换只是部分的,因为它存在如下几个限制。首先,生成的PDF播放动画的效果,依赖于所使用Acrobat(或Acrobat Reader)的版本。低版本的工具播放效果有限的,甚至会出现静态的空白页效果(本人在南京开会使用会场的机器展示时,遇到了这个问题,多亏还有其它格式的文件作备份…)。其次,动画效果的播放顺序与原本PPT的顺序有出入,出现播放乱序的问题,尤其是动画效果较为复杂时(本人在今天做报告时遇到这个问题,幸亏发现的早)。这些问题,尚未找到比较完善的解决方案。这两种文件格式的主导公司Microsoft和Adobe本身对所持有的技术标准都较为顽固,巴不得文件格式大一统,对于格式转换的各类需求,估计也不太care吧,也许可以期待第三方的工具对这类功能的支持。