PNG JPG BMP TIFF PPSM
Aspose.Slides  for C++

Merge PPSM Files using C++

Use Aspose.Slides for C++ to merge PPSM files with server-side C++ APIs.

Merge PPSM Files Using C++

To merge PPSM files, use Aspose.Slides for C++ , a C++ API for working with presentation files. Install the latest package from NuGet or use the Package Manager Console command below.

Command

PM> Install-Package Aspose.Slides.Cpp

Steps for Merging PPSM Files in C++

Merge PPSM files with Aspose.Slides for C++ by cloning slides from one presentation into another.

  1. Load the destination and source PPSM files with the Presentation class.

  2. Iterate through the source slides with get_Slides.

  3. Add each slide to the destination presentation with AddClone.

  4. Save the merged file with SaveFormat::Ppsm.

System Requirements

Aspose.Slides for C++ is supported on all major platforms and operating systems. Please make sure that you have the following prerequisites.

  • Microsoft Windows, Linux, macOS, or another compatible OS with the supported C++ runtime.
  • Aspose.Slides for C++ library referenced in your project.
 

Merge PPSM Files - C++

auto destinationPresentation = MakeObject<Presentation>(u"first.ppsm");
auto sourcePresentation = MakeObject<Presentation>(u"second.ppsm");

for (auto&& slide : sourcePresentation->get_Slides())
{
    destinationPresentation->get_Slides()->AddClone(slide);
}

destinationPresentation->Save(u"merged.ppsm", SaveFormat::Ppsm);
sourcePresentation->Dispose();
destinationPresentation->Dispose();
 

Merge Files Online

Merge presentations, documents, and images online.

About Aspose.Slides for C++ API

The Aspose.Slides API can read, write, manipulate, and convert Microsoft PowerPoint presentations to PDF, XPS, HTML, TIFF, ODP, and other supported formats. You can create presentations from scratch and save them in a supported output format. Aspose.Slides is a standalone API for creating, parsing, and manipulating presentations, slides, and their elements; it does not require Microsoft PowerPoint or OpenOffice.

Online PPSM Merger Live Demos

PPSM What is PPSM File Format?

Files with the PPSM extension are macro-enabled slide show files introduced with Microsoft PowerPoint 2007. Unlike PPTM, PPSM opens in Slide Show view by default. This default opening mode is not file protection; a PPSM file can also be opened in Microsoft PowerPoint for editing.

Read More

Other Supported Merging Formats

You can also merge presentations in other formats.

ODP (OpenDocument presentation)
OTP (OpenDocument presentation template)
POT (PowerPoint template)
POTM (Macro-enabled PowerPoint template)
POTX (PowerPoint Open XML template)
PPS (PowerPoint slide show)
PPSX (PowerPoint Open XML slide show)
PPT (PowerPoint presentation)
PPTM (Macro-enabled PowerPoint presentation)
PPTX (PowerPoint Open XML presentation)