Skip to content

Instantly share code, notes, and snippets.

@webbedfeet
Created September 1, 2015 15:45
Show Gist options
  • Save webbedfeet/fb74e376d9349f0992d5 to your computer and use it in GitHub Desktop.
Save webbedfeet/fb74e376d9349f0992d5 to your computer and use it in GitHub Desktop.
Converting pptx to pdf in Windows using Python
import comtypes.client
def PPTtoPDF(inputFileName, outputFileName, formatType = 32):
powerpoint = comtypes.client.CreateObject("Powerpoint.Application")
powerpoint.Visible = 1
if outputFileName[-3:] != 'pdf':
outputFileName = outputFileName + ".pdf"
deck = powerpoint.Presentations.Open(inputFileName)
deck.SaveAs(outputFileName, formatType) # formatType = 32 for ppt to pdf
deck.Close()
powerpoint.Quit()
@webbedfeet
Copy link
Author

This program is taken from StackOverflow and is the solution given by Pupil

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment