Document doc=new Document();
for(int i=1;i<=3;i++){
Section section=doc.addSection();
//设置此章节的奇偶页的页眉页脚不同
section.getPageSetup().setDifferentOddAndEvenPagesHeaderFooter(true);
//设置此章节的页眉页脚不链接前一个章节的页眉页脚
section.getHeadersFooters().setLinkToPrevious(false);
section.getHeadersFooters().getOddHeader().addParagraph().appendText("章节"+i+"奇数页页眉");
section.getHeadersFooters().getEvenHeader().addParagraph().appendText("章节"+i+"偶数页页眉");
section.addParagraph().appendBreak(BreakType.Page_Break);
section.addParagraph().appendBreak(BreakType.Page_Break);
}
doc.saveToFile("output.docx",FileFormat.Docx);
//单位转换 cm->point
PdfUnitConvertor convertor=new PdfUnitConvertor();
float distance= convertor.convertUnits(2.5f,PdfGraphicsUnit.Centimeter,PdfGraphicsUnit.Centimeter);
//页眉距离
section.getPageSetup().setHeaderDistance(distance);
//页脚距离
section.getPageSetup().setFooterDistance(distance);
//单位转换 cm->point
PdfUnitConvertor convertor = new PdfUnitConvertor();
float distance = convertor.convertUnits(1.5f, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Centimeter);
//页眉距离
sec.getPageSetup().setHeaderDistance(distance);
//页脚距离
sec.getPageSetup().setFooterDistance(distance);
float distance = convertor.convertUnits(1.5f, PdfGraphicsUnit.Centimeter, PdfGraphicsUnit.Point);