Java poi 添加横向页面XWPFDocument

添加横向页面的步骤位,填分割文档,再调整宽度

依赖

   org.apache.poipoi-ooxml3.13org.apache.poiooxml-schemas1.4

代码

     final XWPFDocument xwpfComment= new XWPFDocument(new FileInputStream("文件路径"));final CTBody body = xwpfComment.getDocument().getBody();//插入分隔符,实现部分page 横向final XWPFParagraph paragraph = xwpfComment.createParagraph();final CTSectPr ctSectPr = paragraph.getCTP().addNewPPr().addNewSectPr();//用于调整页面宽度final CTPageSz ctPageSz =ctSectPr.isSetPgSz() ? ctSectPr.getPgSz() : ctSectPr.addNewPgSz();ctPageSz.setW(BigInteger.valueOf(11906));ctPageSz.setH(BigInteger.valueOf(16838));//分割页面paragraph.setPageBreak(true);//插入横向页面final CTSectPr sectPr = body.getSectPr();final CTPageSz ctPageSz1 = sectPr.isSetPgSz() ? sectPr.getPgSz() : sectPr.addNewPgSz();ctPageSz1.setH(BigInteger.valueOf(11906));ctPageSz1.setW(BigInteger.valueOf(16838));ctPageSz1.setOrient(STPageOrientation.LANDSCAPE);//final XWPFParagraph paragraph1 = xwpfComment.createParagraph();paragraph1.createRun().setText("页面横向了---------");final FileOutputStream outputStream = new FileOutputStream("新文件路径");xwpfComment.write(outputStream);xwpfComment.close();


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部