2011-03-04 130 views
1

我一直在嘗試將doc/docx文件轉換爲html,我發現的最好方法是docx4j。 任何人都可以請幫助我一個直接的命令行來完成這項工作。Docx4J命令行將doc/docx文件轉換爲html

我想:

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

在迴應我希望HTML輸出(或者到控制檯或文件)。

+0

這個問題讓我有足夠的理解。但是由於它看起來即將關閉,如果有人想重新提出問題,我會提供一個最新的答案。 – JasonPlutext 2017-08-17 03:25:13

回答

1

非常感謝ax提供的思路,但該命令給了Class缺少錯誤,所以需要在路徑中包含其他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 
+2

乞求回答後,最好編輯ax的回答並接受它,因爲他給了你適當的命令! – 2015-06-06 19:39:55

6

看着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 

在classpath。

+0

謝謝斧頭幫助,但給了一些類失蹤的錯誤。我在下面發佈正確的命令行。 – Nitin 2011-03-04 06:43:25

+0

您可以編輯我的答案並添加缺失的依賴項,以避免重複的答案。 – 2011-03-04 06:56:54

+0

我得到'無法找到或加載主類org.docx4j.samples.CreateHtml'錯誤。是否必須安裝docx4j,而不是在您正在執行的目錄中? – mhkeller 2015-10-26 15:35:11

相關問題