这里讲的导出指的是讲幻灯片以图片或PDF文件等形式导出,有两种方法。
第一种方法是使用Presentation对象的Export方法将演示文稿中的每个幻灯片以指定格式的图片导出到指定目录下。该方法的语法格式为:
code.python
pr.Export(Path, FilterName, ScaleWidth, ScaleHeight)
其中,Path表示图片的保存路径,FilterName表示图片文件的扩展名,ScaleWidth和ScaleHeight表示图片的宽度和高度,单位为像素。
下面用Export方法将当前演示文稿中的幻灯片以png格式图片的形式保存到C盘下的Current Work目录下,图片带下为长和宽均为100像素。
code.python
>>> pr.Export(Path='c:\Current Work', FilterName='png', ScaleWidth=100, ScaleHeight=100)
第二种方法是使用Presentation对象的ExportAsFixedFormat方法将当前演示文稿保存为指定格式的文档,如PDF文档、XPS文档等。该方法的语法格式为:
code.python
pr.ExportAsFixedFormat(Path, FixedFormatType, Intent, FrameSlides, HandoutOrder, OutputType, PrintHiddenSlides, PrintRange, RangeType, SlideShowName, IncludeDocProperties, KeepIRMSettings, DocStructureTags, BitmapMissingFonts, UseISO19005_1, ExternalExporter)
该方法的参数比较多,Path表示文档的保存路径,FixedFormatType表示文档导出格式,指为ppFixedFormatTypePDF或2时导出为PDF格式,值为ppFixedFormatTypeXPS或1时导出为XPS格式。
下面用ExportAsFixedFormat方法将当前演示文稿保存为PDF文档:
code.python
>>> pr.ExportAsFixedFormat('C:\Users\username\Documents\test.pdf', constants.ppFixedFormatTypePDF)
用Presentation对象的Close方法关闭演示文稿。
code.python
>>> pr.Close()