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

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();

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.

Built with Aspose.Slides

Merge PPSM Files Online

The free Aspose.Slides Merger app is built with Aspose.Slides for C++, the same API as the code above. Open it and see what the API can do with your own PPSM files.

  • Runs in your browser, nothing to install.
  • See how Aspose.Slides merges files before you write code.
  • Upload several PPSM files and combine them into one.
  • Download the merged result as one file.

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