Apache poi page breaks

BendyMan picture BendyMan · Feb 16, 2015 · Viewed 15.2k times · Source

I need to create a simple word document for printing from a java program. It is necessary to have the output printed on separate pages. I'm using the following code:

Trouble is, anything I try to insert after this page break appears on its own on a page (the last two lines of text in the above example will appear on different pages). It's as if there is now an 'auto-page-break' after every statement. I've tried using new run, or new paragraph, but the result is always the same. Any ideas? Starting to get very frustrated here....

Answer

120196 picture 120196 · Dec 2, 2015
XWPFDocument document = new XWPFDocument();
...
XWPFParagraph paragraph = document.createParagraph();
paragraph.setPageBreak(true);