Convert PPSX to PPS in Python

Save an Open XML PowerPoint slide show in the PowerPoint 97-2003 Slide Show format.

How to Convert PPSX to PPS in Python

Load the source PPSX file into a Presentation, then save it with SaveFormat.Pps.

Python code for converting PPSX to PPS

presentation = Presentation("presentation.ppsx")
try:
    presentation.save("presentation.pps", SaveFormat.Pps)
finally:
    presentation.dispose()

Convert PPSX to PPS in Python

Aspose.Slides for Python via Java can convert a PowerPoint Slide Show (.ppsx) to the PowerPoint 97-2003 Slide Show (.pps) format without Microsoft PowerPoint. PPS is a legacy binary format intended to open directly as a slide show in compatible applications.

Load the source file with Presentation, then call save with SaveFormat.Pps. Because PPS is an older format, features that it does not support cannot be represented in the output.

Steps to Convert PPSX to PPS in Python

The conversion loads the Open XML PowerPoint slide show and writes its content in the legacy PPS format.

  1. Install Aspose.Slides for Python via Java.
  2. Configure JPype and make the Aspose.Slides package available to your Python project.
  3. Create a Presentation from the source .ppsx file.
  4. Call save with SaveFormat.Pps and a .pps output path.

Convert PPSX to Other Supported Formats

You can also convert PPSX presentations to other supported file formats.