# Convert PPSX to POTX in Python

> Convert PPSX slide shows to POTX presentation template files in Python with Aspose.Slides for Python via Java.

Source: https://products.aspose.com/slides/python-java/conversion/ppsx-to-potx/
Updated: 2026-07-22



## Convert PPSX to POTX in Python

[Aspose.Slides for Python via Java](/slides/python-java/) can load a PowerPoint Slide Show (`.ppsx`) and save it as a PowerPoint Open XML Presentation Template (`.potx`) without Microsoft PowerPoint. POTX files are designed to provide reusable themes, layouts, and formatting and do not store VBA macros.

The conversion retains presentation content such as slides, layouts, themes, and supported multimedia. Load the source file with `Presentation`, then call `save` with `SaveFormat.Potx`.

## How to Convert PPSX to POTX in Python

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

### Python code for converting PPSX to POTX

```python
presentation = Presentation("presentation.ppsx")
try:
    presentation.save("presentation.potx", SaveFormat.Potx)
finally:
    presentation.dispose()
```

## Steps to Convert PPSX to POTX in Python

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

Install [Aspose.Slides for Python via Java](/slides/python-java/).

Configure JPype and make the Aspose.Slides package available to your Python project.

Create a `Presentation` from the source `.ppsx` file.

Call `save` with `SaveFormat.Potx` and a `.potx` output path.

## Convert PPSX to Other Supported Formats

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