使用Apache poi创建基本的Word文档,我需要更改页面边距。这个问题的答案似乎很完美,但我没有CTPageMar类。我正在使用3.10版本。有人在不同版本或不同方法中成功过吗?
使用Apache poi创建基本的Word文档,我需要更改页面边距。这个问题的答案似乎很完美,但我没有CTPageMar类。我正在使用3.10版本。有人在不同版本或不同方法中成功过吗?
CTSectPr sectPr = document.getDocument().getBody().addNewSectPr();
CTPageMar pageMar = sectPr.addNewPgMar();
pageMar.setLeft(BigInteger.valueOf(720L));
pageMar.setTop(BigInteger.valueOf(360L));
pageMar.setRight(BigInteger.valueOf(720L));
pageMar.setBottom(BigInteger.valueOf(360L));
poi-ooxml-schemas
jar中。如果您还扩展Usermodel代码以提供边距友好接口,则可以获得额外的分数! - Gagravarr
poi-ooxml-schemas
jar 包。如果没有找到,那么请参考 Apache POI FAQ。 - Gagravarr