Merge POTM Files in PHP
Combine POTM presentations with Aspose.Slides for PHP via Java.
Merge POTM files using PHP
To merge POTM presentations, load both files, clone each source slide into the destination presentation with addClone, and save the result in POTM format.
PHP code for merging multiple POTM files
$destinationPresentation = new Presentation("document1.potm");
$sourcePresentation = new Presentation("document2.potm");
try {
$slideCount = java_values($sourcePresentation->getSlides()->size());
for ($slideIndex = 0; $slideIndex < $slideCount; $slideIndex++) {
$slide = $sourcePresentation->getSlides()->get_Item($slideIndex);
$destinationPresentation->getSlides()->addClone($slide);
}
$destinationPresentation->save("merged.potm", SaveFormat::Potm);
} finally {
$sourcePresentation->dispose();
$destinationPresentation->dispose();
}Merge POTM in PHP
Aspose.Slides for PHP via Java can combine multiple POTM presentations into one file. The API clones slides from each source presentation into a destination presentation while retaining their content and formatting.
How to merge POTM files in PHP
Follow these steps to merge two POTM files and save the result as POTM in PHP.
- Install Aspose.Slides for PHP via Java. See Installation.
- Configure Aspose.Slides in your PHP project.
- Load the source and destination POTM files with the
Presentationclass, then clone each source slide withaddClone. - Call
savewith the output file path andSaveFormat::Potm.
Built with Aspose.Slides
Merge POTM Files Online
The free Aspose.Slides Merger app is built with Aspose.Slides for PHP via Java, the same API as the code above. Open it and see what the API can do with your own POTM files.
- Runs in your browser, nothing to install.
- See how Aspose.Slides merges files before you write code.
- Upload several POTM files and combine them into one.
- Download the merged result as one file.
Merge POTM with Other Supported Formats
You can also combine POTM with presentations in other supported formats.