【问题标题】:Docx4J command line to convert doc/docx files to html [closed]Docx4J 命令行将 doc/docx 文件转换为 html [关闭]
【发布时间】:2011-03-04 06:02:45
【问题描述】:

我一直在尝试将 doc/docx 文件转换为 html,我发现最好的选择是 docx4j。 谁能帮我用一个直接的命令行来完成这项工作。

我试过了:

java -cp docx4j.jar:log4j-1.2.15.jar org.docx4j.samples.CreateHtml [input.docx]

作为响应,我希望有 HTML 输出(到控制台或文件)。

【问题讨论】:

  • 这个问题有足够的意义恕我直言。但由于它看起来即将关闭,如果有人想重新/再次询问它,我会提供最新的答案。

标签: java docx4j


【解决方案1】:

看着http://dev.plutext.org/svn/docx4j/trunk/docx4j/docs/Docx4j_GettingStarted.htmlsamples dir,我会这么认为

java -cp docx4j.jar:log4j-1.2.15.jar org.docx4j.samples.CreateHtml [input.docx]

应该可以。请注意入门 > 命令行示例部分中的以下内容:

如果 docx 中有图片,您还需要:

xmlgraphics-commons-1.4.jar
commons-logging-1.1.1.jar

在你的类路径上。

【讨论】:

  • 感谢 ax 它提供了帮助,但给出了一些类缺失错误。我在下面发布了正确的命令行。
  • 你可以编辑我的答案并添加缺少的依赖项,以避免重复答案。
  • 我收到Could not find or load main class org.docx4j.samples.CreateHtml 错误。除了在您正在执行的目录中之外,是否必须安装 docx4j?
【解决方案2】:

非常感谢 ax 提供思路,但是该命令给出了 Class missing 错误,因此需要在路径中包含其他 jar 文件。

java -cp docx4j-2.6.0.jar:log4j-1.2.15.jar:xalan-2.7.1.jar:serializer-2.7.1.jar:xml-apis-1.3.04.jar:commons-logging-1.1.1.jar:commons-lang-2.4.jar:commons-io-1.3.1.jar:commons-codec-1.3.jar:xmlgraphics-commons-1.4.jar org.docx4j.samples.CreateHtml input.doc

【讨论】:

  • 求回答后,编辑ax的回答并接受就好了,因为他给了你正确的命令!
猜你喜欢
  • 2013-12-26
  • 1970-01-01
  • 1970-01-01
  • 2016-03-10
  • 2023-04-06
  • 2012-08-05
  • 1970-01-01
  • 1970-01-01
  • 2019-07-14
相关资源
最近更新 更多