python实现对ppt文件进行截图操作的方法

本文实例讲述了python实现对ppt文件进行截图操作的方法。分享给大家供大家参考。具体分析如下:

下面的代码可以为powerpoint文件ppt进行截图,可以指定要截取的幻灯片页面,需要本机安装了powerpoint,可以指定截图的大小分辨率

import os
import comtypes.client
def export_presentation(path_to_ppt, path_to_folder):
if not (os.path.isfile(path_to_ppt) and os.path.isdir(path_to_folder)):
raise “please give valid paths!”
powerpoint = comtypes.client.createobject(“powerpoint.application”)
# needed for script to work, though i don’t see any reason why…
powerpoint.visible = true
powerpoint.open(path_to_ppt)
# or some other image types
powerpoint.activepresentation.export(path_to_folder, “jpg”)
#这里可以写成:
#presentation.slides[1].export(“c:/path/to/jpg.jpg”,”jpg”,800,600);
powerpoint.presentations[1].close()
powerpoint.quit()

希望本文所述对大家的python程序设计有所帮助。

Posted in 未分类