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

Merge ODP Files using C++

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

Merge ODP Files Using C++

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

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

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

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 ODP Files - C++

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

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

destinationPresentation->Save(u"merged.odp", SaveFormat::Odp);
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 ODP Merger Live Demos

    Other Supported Merging Formats

    You can also merge presentations in other formats.

    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)
    PPT (PowerPoint presentation)
    PPTM (Macro-enabled PowerPoint presentation)
    PPTX (PowerPoint Open XML presentation)