Below is a simple app that merges multiple .pptx presentations together:

public class MergePresentations {

    public static void main(String args[]) throws Exception {
        XMLSlideShow ppt = new XMLSlideShow();

        for(String arg : args){
            FileInputStream is = new FileInputStream(arg);
            XMLSlideShow src = new XMLSlideShow(is);
            is.close();

            for(XSLFSlide srcSlide : src.getSlides()){
                ppt.createSlide().importContent(srcSlide);
            }
        }

        FileOutputStream out = new FileOutputStream("merged.pptx");
        ppt.write(out);
        out.close();
    }

}

I'm going to add this code in the XSLF cookbook.

Yegor

On Mon, Jan 16, 2012 at 4:23 AM,  <[email protected]> wrote:
> Any simple way to copy slides from one presentation to another?  I'll even
> take tips for a not-so-easy way.
>
> I saw a post about removing the slides that you don't want, but this
> method will be complex for me in that I also have to reorder.
>
> Thanks,
> Lou

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

Reply via email to