【发布时间】:2015-01-09 00:01:15
【问题描述】:
我正在使用 doc4j 将 xhtml 转换为 docx。 但是 xhtml 中存在的水平线没有被添加到 docx 中。以下是我正在使用的 sn-p。谁能帮我解决这个问题?
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));
【问题讨论】:
-
水平线是
元素还是别的什么? -
嗨,杰森,是的,它的