I have checked with the latest version of Aspose.Slides for JAVA 1.8.8.0 with the following code. The problem does not exist. Please see the output presentation of the below code.
CODE:
Presentation pres = new Presentation(new FileInputStream("D:\\downloads\\New+Microsoft+PowerPoint+Presentation.ppt"));
Slide sld = pres.getSlideByPosition(1);
Presentation dstPres = new Presentation();
Slide dstSld = pres.cloneSlide(sld, 1, dstPres, new TreeMap());
dstPres.write(new FileOutputStream("c:\\outj.ppt"));
I have already noticed that the ppt is well split.
In my opinion the problem is related to the thumbnail generated from the slide. Inside the API I can see that there is a function (getThumbnail) that is supposed to generate the thumbnail of the current slide. We call it inside our code.
Do you have Aspose.Metafiles.jar in the classpath? Charts in presentations are wmf/emf metafiles and to render it properly you should have also Aspose.Metafiles library.