繁体   English   中英

在Java中使用docx4j将HTML转换为Word文档

[英]Convert html to word document using docx4j in java

我正在使用Docx4j jar将HTML文档转换为Word文档。 最终我得到了word文档,但是我无法更改默认属性。 我在Docx4j jar中面临以下问题

除了默认页面尺寸A4,A3,B4JIS之外,如何使用Docx4j属性设置文档的自定义页面尺寸?

构造函数

XHTMLImporterImpl(WordprocessingMLPackage wordMLPackage)

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

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

页面大小是在sectPr元素中定义的 ,因此更准确地说,它采用了适用的sectPr的页面大小。

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

要生成相关的代码,使用docx4j代码生成工具,可通过docx4j Web应用程序代码生成的Word加载项

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM