Thank you for your interest in Aspose.Slides.
I have observed your comments and like to request you to please try using following sample code on your end to serve the purpose. To learn about other features offered by Aspose.Slides, I request you to please visit this documentation link for your kind reference.
public static Presentation MergePresentation(Presentation originalPres, Presentation presToBeAdded)
ISlideCollection slidesColl = presToBeAdded.getSlides();
if (slidesColl.size() > 0)
for (ISlide objSld : slidesColl)
catch (Exception ex)
Presentation source = new Presentation(“D:\File1.pptx”);
Presentation dest = new Presentation(“D:\File2.pptx”);
Presentation result = new Presentation();
result = MergePresentation(source, dest);
result.save(“D:\Result.pptx” , SaveFormat.Pptx);
I hope this will be helpful. Please share if I may help you further in this regard.