Merge PPSM Files in Python
Combine macro-enabled PowerPoint Slide Show files with a cross-platform Python API
Merge PPSM in Python
Aspose.Slides for Python via .NET
lets you merge PowerPoint Macro-Enabled Slide Show (PPSM) files by cloning slides from a source Presentation into a destination Presentation. Append each source slide with SlideCollection.add_clone, then call Presentation.save with SaveFormat.PPSM to write the combined presentation.
Merge PPSM Files Using Python
Open the destination and source PPSM files, append a clone of each source slide, and save the merged presentation as a PPSM file.
Python code for merging multiple PPSM files into one file
with slides.Presentation("destination.ppsm") as destination_presentation:
with slides.Presentation("source.ppsm") as source_presentation:
for source_slide in source_presentation.slides:
destination_presentation.slides.add_clone(source_slide)
destination_presentation.save("merged_presentation.ppsm", slides.export.SaveFormat.PPSM)
How to Merge PPSM Files with Aspose.Slides for Python
Follow these steps to merge two PPSM files into a single PPSM presentation.
Install Aspose.Slides for Python via .NET by following the installation guide .
pip install aspose-slidesMake the
aspose.slidesnamespace available in your Python project.Open the destination and source PPSM files as
Presentationinstances.Iterate through the source slides and call
SlideCollection.add_clonefor each slide.Call
Presentation.savewithSaveFormat.PPSMto write the merged presentation to a PPSM file.
Export PPSM to Other Supported Formats
You can also combine PPSM presentations and save them in other supported formats.