Microsoft® PowerPoint Presentation to PDF Conversion in Python

Python Source Codes for different conversion cases to convert PPT to PDF, PNG, HTML, JPEG, PPTX and other formats.


Aspose.Slides for Python via .NET is a powerful on-premises class library used for processing and working with presentations. It is easy for the developers to convert PowerPoint to PDF with speed and accuracy. Get the results within no time for automating the business processes. We are discussing here few cases to read or load any input supported PowerPoint formats and write or save to any supported output format.

PowerPoint to PDF Conversion in Python

Aspose.Slides allows you to convert files in PowerPoint PPT, PPTX, and OpenOffice ODP formats to PDF. To convert a presentation to PDF, simply pass the file name and save format to the method. The Presentation class exposes the save method that can be called to convert the whole PPT, PPTX, or ODP presentation into a PDF document.

Python PowerPoint to PDF Conversion

PDF to PPT Conversion in Python

Aspose.Slides allows you to import presentations from PDFs. Essentially, you get to convert a PDF to a PowerPoint presentation. To convert PDF to Powerpoint, Go through these steps:

  • Instantiate an object of the Presentation class.
  • Call the add_from_pdf method and pass the PDF file.
  • Use the save method to save the file in the PowerPoint format.
Python PDF to Powerpoint Conversion

Convert PPT to PDF with custom options in Python

For converting PowerPoint slides to PDF accurately, Programmers can load the document using Presentation class and use PdfOptions class for all specific and custom options like text compression level, Jpeg quality, the behavior of metafiles, converting hidden slides as well as selecting specific slides and more. Even there is option to protect the converted PDF file with password.

Python PowerPoint to PDF Conversion with custom settings

Mircrosoft PowerPoint to HTML Conversion in Python

When ever there is need to embed presentations within webpages, then there is need to convert slides to HTML.

Python Code for PowerPoint to HTML Conversion

Convert PowerPoint to JPG

Converting Microsoft® PowerPoint formats to images JPEG, PNG, TIFF etc is another commom use case mostly used for creating slides thumbnails.

Python PPT to JPG Converter Code