# Convert POT to PPSM in Python

> Convert POT templates to macro-enabled PowerPoint PPSM slide shows in Python with Aspose.Slides for Python via Java.

Source: https://products.aspose.com/slides/python-java/conversion/pot-to-ppsm/
Updated: 2026-07-21



## Convert POT to PPSM in Python

[**Aspose.Slides for Python via Java**](/slides/python-java/) can load a binary PowerPoint 97–2003 template (POT) and save it as a macro-enabled PowerPoint slide show (PPSM). PPSM is an Open XML format that can store VBA macros and is intended to open directly in slide show mode in compatible applications. Microsoft PowerPoint is not required.

## Convert POT to PPSM using Python

Create a `Presentation` from the POT file, then call `save` with `SaveFormat.Ppsm`.

### Python code for converting POT to PPSM

```python
presentation = Presentation("presentation.pot")
try:
    presentation.save("presentation.ppsm", SaveFormat.Ppsm)
finally:
    presentation.dispose()
```

## How to convert POT to PPSM in Python

Follow these steps to convert a POT template to a macro-enabled PowerPoint slide show.

Install [**Aspose.Slides for Python via Java**](https://docs.aspose.com/slides/python-java/installation/).

Configure the package and start the Java Virtual Machine in your application.

Open the source POT file with `Presentation`.

Call `save` with `SaveFormat.Ppsm` to create the PPSM slide show.

## Convert POT to Other Supported Formats

- [POT TO PPTX](/slides/python-java/conversion/pot-to-pptx/)
- [POT TO PPT](/slides/python-java/conversion/pot-to-ppt/)
- [POT TO PDF](/slides/python-java/conversion/pot-to-pdf/)
- [POT TO HTML](/slides/python-java/conversion/pot-to-html/)
- [POT TO PNG](/slides/python-java/conversion/pot-to-png/)
- [POT TO BMP](/slides/python-java/conversion/pot-to-bmp/)
- [POT TO JPG](/slides/python-java/conversion/pot-to-jpg/)
- [POT TO FODP](/slides/python-java/conversion/pot-to-fodp/)
- [POT TO GIF](/slides/python-java/conversion/pot-to-gif/)
- [POT TO ODP](/slides/python-java/conversion/pot-to-odp/)
- [POT TO OTP](/slides/python-java/conversion/pot-to-otp/)
- [POT TO POTM](/slides/python-java/conversion/pot-to-potm/)
- [POT TO POTX](/slides/python-java/conversion/pot-to-potx/)
- [POT TO PPS](/slides/python-java/conversion/pot-to-pps/)
- [POT TO PPSX](/slides/python-java/conversion/pot-to-ppsx/)
- [POT TO PPTM](/slides/python-java/conversion/pot-to-pptm/)
- [POT TO SVG](/slides/python-java/conversion/pot-to-svg/)
- [POT TO TIFF](/slides/python-java/conversion/pot-to-tiff/)
