在docx4j-Java中设置A5页面大小

时间:2015-12-16 15:27:52

标签: java netbeans docx4j .doc

我使用.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
    );

1 个答案:

答案 0 :(得分:1)

可能您使用的是旧版本。 当我检查GITHUB I时,我可以看到他们在PageSizePaper Class中添加了A5。我建议你使用最新的jar。 PageDimensions类可用于创建维度的页面。只是探索一下。