我使用.doc
在Java中生成docx4j
文件,我想将页面大小设置为a5,但在可用选项列表中有a3,a4,b4jis,legal,letter但不是a5。
任何人都可以帮助我并给我一个如何做的建议吗?
我尝试用aspose生成,但是有一个试用期,并且使用apache poi,但它击败了我。
修改
我添加了最新版本docx4j-3.2.2
,但仍未识别A5格式。我使用了2种语法,可以使用A3和A4 pageSizePaper,但不能使用A5。
WordprocessingMLPackage wordMLPackage =
WordprocessingMLPackage.createPackage(
org.docx4j.model.structure.PageSizePaper.valueOf("A3"), true
);
答案 0 :(得分:1)
可能您使用的是旧版本。 当我检查GITHUB I时,我可以看到他们在PageSizePaper Class中添加了A5。我建议你使用最新的jar。 PageDimensions类可用于创建维度的页面。只是探索一下。