python PPT转图片线上服务器无法生成图片
本来的代码:
def pptToImg(pptFullName, pptName, imgType):
# 启动PPT
pptClient = win32com.client.Dispatch('PowerPoint.Application')
# 设置为0表示后台运行,不显示,1则显示
pptClient.Visible = 1
# 打开PPT文件
ppt = pptClient.Presentations.Open(pptFullName)
# 另存为图片
ppt.SaveAs(pptName, imgType)
# 退出
pptClient.Quit()
最后改成的代码:
pptClient = win32com.client.DispatchEx('PowerPoint.Application')
pptClient.Visible = 1
ppt = pptClient.Presentations.Open(os.sys.path[0]+'\\'+pdfPath)
ppt.SaveAs(imagePath+'.jpg')
ppt.Close()
pptClient.Quit()
images = os.listdir(imagePath)