【发布时间】:2015-01-06 14:13:55
【问题描述】:
我想使用 docx4j 将 html 文件转换为 docx 文件。我在 Eclipse 中创建了一个项目并且转换正常,但是当我尝试将 docx4j 集成到我们的 Web 应用程序中时出现错误。 我用: - Docx4J v3.2.1 - Java v1.6 - 树脂 2.1.0。 我在 Build Path 的项目中添加了所有依赖项 jar。
错误是:
2014-11-10 10:33:10 错误:无法初始化上下文 com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException:61 次 IllegalAnnotationExceptions 两个类具有相同的 XML 类型名称“CT_TwipsMeasure”。使用@XmlType.name 和@XmlType.namespace 为它们分配不同的名称。 此问题与以下位置有关: 在 org.docx4j.wml.CTTwipsMeasure 在受保护的 org.docx4j.wml.CTTwipsMeasure org.docx4j.wml.CTFramesetSplitbar.w …….. 2014-11-10 10:33:17 错误: javax.xml.bind.JAXBException - 带有链接异常:[java.lang.NullPointerException] 在 org.docx4j.openpackaging.parts.JaxbXmlPartXPathAware.unmarshal(JaxbXmlPartXPathAware.java:439) 在 org.docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart.unmarshalDefaultStyles(StyleDefinitionsPart.java:147) 在 org.docx4j.openpackaging.packages.WordprocessingMLPackage.createPackage(WordprocessingMLPackage.java:416) 在 org.docx4j.openpackaging.packages.WordprocessingMLPackage.createPackage(WordprocessingMLPackage.java:377)
谢谢。
【问题讨论】: