在java中使用docx4j将html转换为word文档

在java中使用docx4j将html转换为word文档,java,html,ms-word,docx4j,Java,Html,Ms Word,Docx4j,我正在使用Docx4j jar将HTML文档转换为word文档。 最后我得到了word文档,但我无法更改默认值 财产。我在Docx4j jar中面临以下问题 如何使用Docx4j属性(默认页面大小A4、A3、B4JIS除外)设置文档的自定义页面大小?构造函数 XHTMLImporterImpl(WordprocessingMLPackage wordMLPackage) 指定要将内容导入的docx。(我假设您是这样做的;如果您使用的是altChunk,以下内容仍然适用,除非Word添加了一个s

我正在使用Docx4j jar将HTML文档转换为word文档。 最后我得到了word文档,但我无法更改默认值 财产。我在Docx4j jar中面临以下问题

如何使用Docx4j属性(默认页面大小A4、A3、B4JIS除外)设置文档的自定义页面大小?

构造函数

XHTMLImporterImpl(WordprocessingMLPackage wordMLPackage)
指定要将内容导入的docx。(我假设您是这样做的;如果您使用的是altChunk,以下内容仍然适用,除非Word添加了一个sectPr!)

它采用该docx中定义的页面大小

,因此更准确地说,它采用适用的sectPr的页面大小

因此,您可以更改它,也可以添加一个新的sectPr。注意:由于sectPr应用于它之前的内容,您应该添加一个具有现有sectPr属性的sectPr(或移动现有的一个),然后添加您的内容,然后添加一个具有您想要的页面大小的sectPr


要生成相关代码,请使用docx4j代码生成工具(可通过或获得)。

请编辑您的问题并将其拆分为两个独立的问题。第二个问题只涉及字体系列(即删除“所有其他属性”)。您是在寻求库还是在寻求代码方面的帮助?这个问题仍然包含两个完全不同的问题!谢谢你的回答。请看我的密码。在这个代码中,我应该设置字体大小还是字体系列?我是新手,所以对此我没有明确的想法。还有一个问题,我在我的位置中有一段HTML代码,机器徽标图像嵌入Word文档中,但在服务器中,机器图像未嵌入Word中。请帮助我…再次,你应该作为一个新问题问这个新的/不同的问题。