Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Docx4j-使用doc4j将xhtml转换为docx时缺少水平行_Java_Xhtml_Docx_Docx4j - Fatal编程技术网

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

Java Docx4j-使用doc4j将xhtml转换为docx时缺少水平行,java,xhtml,docx,docx4j,Java,Xhtml,Docx,Docx4j,我正在使用doc4j将xhtml转换为docx。 但是xhtml中的水平线并没有添加到docx中。下面是我正在使用的代码片段。谁能帮我修一下这个吗 String stringFromFile = FileUtils.readFileToString(new File(dest + "/" + xhtmlFile), "UTF-8"); WordprocessingMLPackage docxOut = WordprocessingMLPackag

我正在使用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));

添加对hr的支持,使用与Word 2010相同的开放XML。

水平线是
元素还是其他元素?嗨,jason,是的,它是