Add Slide to Presentation

Add Slide to Presentation

Aspose.Slides for Java allows developers to add empty slides to their presentation. To add an empty slide in the presentation, please follow the steps below:

  • Create an instance of Presentation class.
  • Instantiate ISlideCollection class by setting a reference to the Slides (collection of content Slide objects) property exposed by the Presentation object.
  • Add an empty slide to the presentation at the end of the content slides collection by calling the addEmptySlide methods exposed by ISlideCollection object.
  • Do some work with the newly added empty slide.
  • Finally, write the presentation file using the Presentation object.
// Instantiate Presentation class that represents the presentation file
Presentation pres = new Presentation();
try {
    // Instantiate SlideCollection calss
    ISlideCollection slds = pres.getSlides();

    for (int i = 0; i < pres.getLayoutSlides().size(); i++) {
        // Add an empty slide to the Slides collection
        slds.addEmptySlide(pres.getLayoutSlides().get_Item(i));
    }
    // Do some work on the newly added slide

    // Save the PPTX file to the Disk
    pres.save("EmptySlide.pptx", SaveFormat.Pptx);
} finally {
    pres.dispose();
}