我使用.doc
在Java中生成了一个docx4j
文件,我想将页面大小设置为a5,但是在可用选项列表中是a3,a4,b4jis,legal,字母,但不是a5。
谁能帮助我,并给我一个建议怎么做?
我尝试用aspose进行生成,但是有一个试用期,并且使用apache poi,但是它击败了我。
编辑:
我添加了最新版本docx4j-3.2.2
,但仍无法识别A5格式。我使用了两种语法,它们适用于A3和A4 pageSizePaper,但不适用于A5。
WordprocessingMLPackage wordMLPackage =
WordprocessingMLPackage.createPackage(
org.docx4j.model.structure.PageSizePaper.valueOf("A3"), true
);
最佳答案
可能您正在使用旧版本。
当我检查GITHUB时,我可以看到他们在PageSizePaper类中添加了A5。我建议您使用最新的jar。
PageDimensions类可用于创建尺寸的页面。只是探索一下。