Guys,

I have the following problem with the current 3.9 version of the components. I couldn't see answer anywhere in the mailing list.

I have been using the library with great success to read and split/merge PPTX files. The only problem that I have is that when I merge 2 presentations, it does not copy the Master pages. What I want to do is:

If we have the following input files:

presentation1.pptx
presentation2.pptx

And an empty:

out.pptx

I want to get slide 5 from presentation1.pptx and slide 3 from presentation2.pptx and put them as slides 1 and 2 in out.pptx.

It works fine for the content but if I have some background/layout set in the master page for the page 5, it does not copy it. I tried almost everything, including some snippets that I got off the internet like:

XMLSlideShow ppt = new XMLSlideShow(file);
XMLSlideShow ppt_out = new XMLSlideShow();

XSLFSlide slide = ppt.getSlides()[0];
XSLFSlide newSlide = ppt_out.createSlide();

XSLFSlideMaster src_sm = slide.getSlideMaster();
XSLFSlideMaster new_sm = newSlide.getSlideMaster();

new_sm.importContent(src_sm);
newSlide.importContent(slide);

This does not work though, nothing of the original master gets copied. Is it a problem with the library or something I'm doing wrong? If it is a problem with the library, do we have some ETA when we think this will get resolved? Can I help somehow?

Georgi

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to