# Merge PPTX Files to PPS in Python

> Merge multiple PPTX files into one PPS file using Python and Aspose.Slides.

Source: https://products.aspose.com/slides/python-net/merge/pptx-to-pps/
Updated: 2026-07-30



## Merge PPTX to PPS in Python

[**Aspose.Slides for Python via .NET**](/slides/python-net/) is a Python library for creating, editing, and converting presentation files. To merge `PPTX` presentations, clone each slide from a source `Presentation` into a destination presentation by calling [`add_clone`](https://reference.aspose.com/slides/python-net/aspose.slides/slidecollection/add_clone/) on its `slides` collection. Cloned slides retain their shapes, styles, text, formatting, comments, and animations. The combined presentation can then be saved as a `PPS` slide show.

## Merge PPTX files to PPS using Python

Clone each slide from the source presentation into the destination presentation, then save the combined presentation in `PPS` format.

### Python code to merge multiple PPTX files into one PPS file

```python
with slides.Presentation("presentation1.pptx") as destination_presentation:
    with slides.Presentation("presentation2.pptx") as source_presentation:
        for slide in source_presentation.slides:
            destination_presentation.slides.add_clone(slide)

    destination_presentation.save("merged.pps", slides.export.SaveFormat.PPS)
```

## How to merge PPTX to PPS using Aspose.Slides for Python API

Follow these steps to merge two PPTX files and save the result as PPS in Python.

Install [**Aspose.Slides for Python via .NET**](/slides/python-net/) with `pip install aspose-slides`.

Load the first `PPTX` file into the destination `Presentation`, and load the second `PPTX` file into the source `Presentation`.

Iterate through the source presentation's `slides` collection.

Clone each source `Slide` into the destination presentation by calling [`add_clone`](https://reference.aspose.com/slides/python-net/aspose.slides/slidecollection/add_clone/).

Call `Presentation.save` with `SaveFormat.PPS` to write the merged presentation to a `PPS` file.

## Export PPTX to Other Supported Formats
