(图示)
经过笔者的尝试,最终知道PDF的文件类型是32,因此我们仍可以使用SaveAs的方法在脚本中实现另存为PDF功能,其关键语法就在于:MyPress.Saveas ls_new,32
有了PDF.VBS在手,我们只要完成它和资源管理器的整合。批量转换的工作就迎刃而解了。在资源资源管理器中点工具菜单上的文件夹选项,单击文件类型标签,在已注册的文件类型中找到PPT(或PPTX)的文件类型,然后在右键菜单上注册相应的转换功能,如图1所示:
(图1)
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)关键就在用于执行操作的应用程序里的内容(其中G:Windows对应于系统所在路径,请根据系统路径进行设定):
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com)G:WINDOWSsystem32wscript.exe c:pdfpdf.vbs "%1"
"%1"就是传入的第1个参数,加入双引号的目的是需要考虑全路径名中可能含有空格。接下来就是如何操作批量工作:只要找到多个PPT(PPTX类似),然后点右键菜单中的PPT2PDF就可以了,图2就是此功能的应用:
(图2)
转换过程中,PPT2007在调度过时并不真正关闭,会一直转换下去,这5个文件的转换也挺快,然后再看看我们的成果吧:
(图3)
怎么样?这种批量转换的方法很过瘾吧?如果是几十个或者是几百个PPT(PPTX)的演示文档,或者是经常重复性的操作,使用此方法都非常方便。更让人叫绝的是:因为是和资源管理器进行集成,不论是同一目录还是多重子目录下PPT的转换过程,在利用Windows操作系统的搜索功能后,只要选中相应的文档,再点右键PPT2PDF,就可以完成我们有PPT的地方就有PDF的终极目标了(当然要求所在目录是可写的,而不是只读)。
大家在用 PowerPoint 制作中文演讲稿的时候,会不会也遇见过这种问题:输入的中文字紧密的重叠在一起?就如下图所示一样,导致很多字都看不清楚:
如果出现这种状况,请先在 PowerPoint 的开始菜单下检查一下字体间距的度量值。
检查一下设置是不是选择为常规呢?
有的同学可能要问,如果设置在常规的情况下,仍然出现这个问题,该怎么解决呢?
这个时候,如果您是 Windows 7 的用户,让我们来检查一下 C:Users您的用户名AppDataRoamingMicrosoftTemplates 文件夹下是否存在 blank.pptm 或是 blank.ppt 文档?
如果您是 Windows XP 的用户,请检查:C:Documents and Settings您的用户名Application DataMicrosoftTemplates
假如您找不到此路径,请点击"开始菜单",然后点击"计算机",之后再点击左上方组织-文件夹和搜索选项-查看-勾选显示隐藏的文件,文件夹和驱动器,最后按一下"确定。
如果找到上述文档,将其备份后删除,重启 PowerPoint,再去检查一下,问题是不是就解决了呢?
在PowerPoint2007中默认保存的文档是一种扩展名为.PPTX的新格式,这种格式保存的演示文档其实就是一个ZIP格式的压缩包,可以直接用WinRAR打开。
如果安装了WinRAR软件,只要先打开WinRAR,然后直接把*.PPTX文件用鼠标左键按住拖动到WinRAR窗口中放开,就可以打开 PPTX文件。双击打开其中的PPT文件夹,这个PPTX文件中的所有图片都在里面的MEDIA文件夹中。右击MEDIA文件夹选择解压缩到指定文件夹进行解压后,从解压的文件夹中就可以直接找到你想要的图片文件了。
如果你没安装WinRAR,只要通过重命名把文件扩展名改成.ZIP,就可以直接双击打开压缩包,然后就可以把PPT/MEDIA/文件夹复制粘贴出来保存了。不过一般得先从开始/控制面板中打开文件夹选项,在查看选项卡的高级设置列表中取消隐藏已知文件扩展名复选项前的对勾后才能看到、修改文件扩展名。通过这个方法可提取图片文件和剪贴画,且提取的图片是插入后未经修改的原图。
若你只需要PPT文件中的个别图片,也可以直接打开PPT文件,右击你需要的图片选择另存为图片,在另存为图片对话框中选择适当文件类型命名保存即可。在此你若同时选中多张图片右击进行另存,还可以把这几张图合并成一张图片输出。