package com.aspose.slides.examples.Slides.CRUD;

import com.aspose.slides.ISlideCollection;
import com.aspose.slides.Presentation;
import com.aspose.slides.SaveFormat;
import com.aspose.slides.examples.Utils;

public class CloningASlideFromOnePositionToAnotherWithinSamePresentation {

	public static void main(String[] args) {

		// The path to the documents directory.
		String dataDir = Utils.getDataDir(CloningASlideFromOnePositionToAnotherWithinSamePresentation.class);

		// Instantiate Presentation class that represents a presentation file
		Presentation pres = new Presentation(dataDir + "Presentation.pptx");

		// Clone the desired slide to the end of the collection of slides in the
		// same presentation
		ISlideCollection slds = pres.getSlides();

		// Clone the desired slide to the specified index in the same
		// presentation
		slds.insertClone(2, pres.getSlides().get_Item(1));

		// Write the modified presentation to disk
		pres.save(dataDir + "helloworld_clonedPost.pptx", SaveFormat.Pptx);

	}

}
@@ -819,21 +819,16 @@
 the same
-%0A%09%09//
  present
@@ -1008,8 +1008,9 @@
 ;%0A%0A%09%7D%0A%0A%7D
+%0A

Update CloningASlideFromOnePositionToAnotherWithinSamePresentation.java