Html字符串转word文档

是否能调整word文档上的富文本渲染出来的表格的样式,比如将行高缩小,如下图
1715075337441.png (27.1 KB)
test (18).docx (81.9 KB)

@pengjg 在 word 文档中,它是一个表格,您可以根据需要更改表格样式。请查看 Table Formatting in Java|Aspose.Words for Java
正如我们在上一篇文章中所讨论的,你可以更改行高值,或更改段落前后的间距。此外,你还可以将 HeightRule 属性改为完全一致,但请注意,这样一来,部分文本将被行高隐藏,因此你需要额外配置段落间距。

Document doc = new Document("input.docx");
Table table = (Table) doc.getChild(NodeType.TABLE, 0, true);
for (Row row : table.getRows()) {
    row.getRowFormat().setHeightRule(HeightRule.EXACTLY);
    row.getRowFormat().setHeight(10);
}

doc.save("output.docx");