PNG
JPG
BMP
TIFF
ODP
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.
Load the destination and source
ODPfiles with thePresentationclass.Iterate through the source slides with
get_Slides.Add each slide to the destination presentation with
AddClone.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)