【发布时间】:2013-04-18 12:10:51
【问题描述】:
我在使用 docx4j 示例时遇到了一些问题。我需要将 docx 中的文件转换为 html 格式并返回。我正在尝试编译 ConvertInXHTMLDocument.java 示例。它创建的 Html 文件很好,但是在尝试将其转换回 docx 时,会引发缺少关闭标记(META、img 等)的异常。有人遇到过这个问题吗?
【问题讨论】:
-
你能发布代码和异常吗?
我在使用 docx4j 示例时遇到了一些问题。我需要将 docx 中的文件转换为 html 格式并返回。我正在尝试编译 ConvertInXHTMLDocument.java 示例。它创建的 Html 文件很好,但是在尝试将其转换回 docx 时,会引发缺少关闭标记(META、img 等)的异常。有人遇到过这个问题吗?
【问题讨论】:
XHTMLImporter 要求其输入是格式良好的 XML。所以你需要确保你没有丢失关闭标签(META、img 等);如果你这样做,请先运行 JTidy 或类似的。
docx4j 的 (X)HTML 输出可以是 HTML 或 XML。从 3.0 开始,属性 Convert.Out.HTML.OutputMethodXML 将控制哪个。
【讨论】: