导读
需要使用python
做一个将很多个不规则PPT导出成用文件夹归纳好的图片集,所以就需要使用comtypes
调用本机电脑上的ppt软件,批量打开另存为多张图片
采坑
- 公司电脑使用
comtypes
完美导出图片,系统win10 - 回家后使用自己的电脑就报错,系统也是win10,最后没办法放弃
comtypes
采用win32com
,最终成功
源代码
"""
该工具函数的功能:批量将PPT导出成图片
"""
import comtypes.client
import os
import win32com
import win32com.client
# base path
BASH_PATH = 'C:\\web\\python\\tool\\formatPPTtaobao\\ppts\\'
# render jpg
RENDER_BASE_PATH = 'C:\\web\\python\\tool\\formatPPTtaobao\\render\\'
# 初始化PPT
def init_powerpoint():
powerpoint = win32com.client.Dispatch('PowerPoint.Application') #comtypes.client.CreateObject("Powerpoint.Application")
powerpoint.Visible = 1
return powerpoint
# PPT TO PDF