We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Cloning PPTX produces garbled output

I used the following JAVA code to clone first slide of PPTX slide - KAT.pptx.


PresentationEx srcPptEx = new PresentationEx(“C:\KAT.pptx”)
PresentationEx newPresentationEx = new PresentationEx();

MasterSlideEx defaultMasterX = newPresentationEx.getMasters().get(0);
SlideEx emptySlideEx = newPresentationEx.getSlides().get(0);

SlideEx srcSlideEx = srcPptEx.getSlides().get(0);
MasterSlideEx masterSlideX = srcSlideEx.getLayoutSlide().getMasterSlide();
int masterIndex = newPresentationEx.getMasters().addClone(masterSlideX);

SlidesEx slds=newPresentationEx.getSlides();
slds.insertClone(0, srcSlideEx, newPresentationEx.getMasters().get(masterIndex));

//Remove blank presentation slide
//Remove unused default master slide

newPresentationEx.write(new FileOutputStream(new File(“c:\KAT_slide_2.pptx”)));
Generated KAT_slide_2.pptx from KAT.pptx

Works fine so far.

Now when I use the same code and use KAT_slide_2.pptx as the source file to generate KAT_new.pptx then the new presentation is garbled with extra whitespaces. The Slide Master seems to have many unwanted whitespaces causing this issue.

Can you please let me know what could be going wrong. Thanks in advance for your assistance.
Thanks & Regards,


I have worked with the presentation file shared by you and have been able to observe the issue specified. An issue with id SLIDESJAVA-33405 has been created in our issue tracking system to further investigate and resolve the issue. This thread has been linked with the issue so that you may be automatically notified once the issue will be resolved.

We are sorry for your inconvenience,

The issues you have found earlier (filed as SLIDESJAVA-33405) have been fixed in this update.

This message was posted using Notification2Forum from Downloads module by Aspose Notifier.