Merging Presentations from Various Sources into a Local File


The article shows you how to merge PowerPoint presentations from different sources: local files, storage, and remote resources. The final presentation will be received as a local file. You can specify slide indices to merge presentations in parts. Passwords can be specified to open protected presentations. The request method below allows you to merge presentation files stored in different ways: locally, in storage, and remotely.

API Information

API Type Description Resource
/slides/merge POST Merges presentations or some of their slides. Returns the result file in the response. MergeOnline

Request Parameters

Name Type Location Required Description
files array formData false The array of presentation files to merge.
request object body false The information about presentations to merge (paths, passwords, slide indices, etc.).
storage string query false The name of the storage where the presentations specified in the request parameter were saved.

In case of Amazon S3 storage folder path starts with Amazon S3 bucket name.

Merging Presentations from Various Sources

Example: Merge local.pptx saved to local file, storage.pptx saved on storage, remote presentation and receive the result as a local file.

cURL Solution

SDK Solutions


Using an SDK (API client) is the quickest way for a developer to speed up development. An SDK takes care of a lot of low-level details of making requests and handling responses and lets you focus on writing code specific to your particular project. Check out our GitHub repository for a complete list of Aspose.Slides Cloud SDKs along with working examples, to get you started in no time. Please check Available SDKs article to learn how to add an SDK to your project.