powerpoint = win32com.client.Dispatch("Powerpoint.Application")
try:
# Attempt to open file
#presentation = powerpoint.Presentations.Open(FileName='lol.pptx', WithWindow=False)
presentation = powerpoint.Presentations.Open(FileName=r'C:\Users\tomd\Development\PPPTX2MP4\lol.pptx')
except:
# If file cannot be found
print('File cannot be found')
exit
try:
# May need a few other parameters as well
presentation.CreateVideo(r'C:\Users\tomd\Development\PPPTX2MP4\out.wmv')
while presentation.CreateVideoStatus == 1:
time.sleep(1)
presentation.Close()
print('Done')
except:
print('Unable to export to video')