public static void main(String[] args) throws IOException { try (XWPFDocument doc = new XWPFDocument()) { XWPFParagraph p = doc.createParagraph(); XWPFRun r = p.createRun(); r.setText("Some Text"); r.setBold(true); r = p.createRun(); r.setText("Goodbye"); // create header/footer functions insert an empty paragraph XWPFHeader head = doc.createHeader(HeaderFooterType.DEFAULT); head.createParagraph().createRun().setText("header"); XWPFFooter foot = doc.createFooter(HeaderFooterType.DEFAULT); foot.createParagraph().createRun().setText("footer"); try (OutputStream os = new FileOutputStream(new File("header2.docx"))) { doc.write(os); } } } }
XWPFFooter ftr = doc.createFooter(HeaderFooterType.DEFAULT); p = ftr.createParagraph();