gpt4 book ai didi

java - Docx4j - 使用 doc4j 将 xhtml 转换为 docx 时缺少水平线

转载 作者:行者123 更新时间:2023-11-30 03:40:37 26 4
gpt4 key购买 nike

我正在使用 doc4j 将 xhtml 转换为 docx。但是 xhtml 中存在的水平线没有添加到 docx 中。以下是我正在使用的片段。谁能帮我解决这个问题吗?

String stringFromFile = FileUtils.readFileToString(new File(dest

+ "/" + xhtmlFile), "UTF-8");
WordprocessingMLPackage docxOut = WordprocessingMLPackage
.createPackage();

NumberingDefinitionsPart ndp = new NumberingDefinitionsPart();
docxOut.getMainDocumentPart().addTargetPart(ndp);
ndp.unmarshalDefaultNumbering();
XHTMLImporterImpl XHTMLImporter = new XHTMLImporterImpl(docxOut);
XHTMLImporter.setHyperlinkStyle("Hyperlink");
docxOut.getMainDocumentPart().getContent()
.addAll(XHTMLImporter.convert(stringFromFile, null));

最佳答案

This commit添加了对 hr 的支持,使用与 Word 2010 相同的 Open XML。

关于java - Docx4j - 使用 doc4j 将 xhtml 转换为 docx 时缺少水平线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26881817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com