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

Merge PPT Files using C++

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

Merge PPT Files Using C++

To merge PPT 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 PPT Files in C++

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

  1. Load the destination and source PPT 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::Ppt.

System Requirements

Aspose.Slides for C++ supports on all major platforms and Operating Systems. Please make sure that you have the following prerequisites.

  • Microsoft Windows or a compatible OS with C++ Runtime Environment for Windows 32 bit, Windows 64 bit and Linux 64 bit.
  • Aspose.Slides for C++ DLL referenced in your project.
 

Merge PPT Files - C++

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

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

destinationPresentation->Save(u"merged.ppt", SaveFormat::Ppt);
sourcePresentation->Dispose();
destinationPresentation->Dispose();
 
  • Merge Files Online

    Merge presentations, documents, and images online.

    About Aspose.Slides for C++ API

    Aspose.Slides API can be used to read, write, manipulate and convert Microsoft PowerPoint documents to PDF, XPS, HTML, TIFF, ODP and various other formats. One can create new files from scratch and save those in the relevant supported formats. Aspose.Slides is a standalone API for creating, parsing or manipulating presentations, slides and elements and it does not depend on any software like Microsoft or OpenOffice.

    Online PPT Merger Live Demos

    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)
    PPSM (Macro-enabled PowerPoint slide show)
    PPSX (PowerPoint Open XML slide show)
    PPTM (Macro-enabled PowerPoint presentation)
    PPTX (PowerPoint Open XML presentation)