2014-06-30 46 views
0

我正在尋找使用Docx4j,專門將html頁面轉換爲word文檔,所以我在玩它,但我無法獲得git repo中的示例代碼工作。Docx4J - ImportXHTML - 示例代碼沒有正常運行

XHTML URL to word doc具體是什麼導致我的問題。當我運行代碼時,轉換時會出現大量錯誤,例如

[http-bio-8080-exec-10] ERROR run.FontSize - TODO FontSize Handle units: 2 以及與col1的getColWidth有關的其他錯誤。當它最終崩潰時,我得到一個nullPointerExeption

@ line 974 |遍歷org.docx4j.convert.in.xhtml.XHTMLImporterImpl

這是if (listHelper.peekListStack().getElement()!=null && listHelper.peekListStack().getElement().getAttribute("class")!=null)

是否有我需要得到XHTMLImporter工作開箱即用的設定?

我使用它從this Maven回購,這似乎是最新的版本。

Docx4j似乎自行工作正常,因爲我已成功創建並寫入到docx文件,但這個問題似乎是插件特定的。關於發生什麼的任何想法?

+0

您在示例代碼中使用了哪些URL?示例類中配置的URL不會驗證爲XHTML,因此可能是問題的根源。嘗試導入一個簡單的(兼容的)XHTML頁面,並從那裏開始。 – Ben

回答