使用java将.doc / .docx文档转换为.odt(打开文档文本),反之亦然。

时间:2013-08-20 11:03:50

标签: java opendocument

是否有任何java库可用于转换后的Microsoft Word文件( doc / docx )为Open Document Text格式( .odt )格式。免费图书馆会更好。

2 个答案:

答案 0 :(得分:0)

我相信你需要的一切都在这篇文章中:http://angelozerr.wordpress.com/2012/12/06/how-to-convert-docxodt-to-pdfhtml-with-java/

例如:

  

JODConverter:JODConverter自动完成办公室之间的转换   使用OpenOffice.org或LibreOffice的文档格式。支持的   格式包括OpenDocument,PDF,RTF,HTML,Word,Excel,PowerPoint,   和Flash。它可以用作Java库,命令行工具或   网络应用程序。

答案 1 :(得分:0)

我不知道任何直接执行它的库,但使用poi来确定你对.docx感兴趣的位应该相对容易:

http://poi.apache.org/

然后使用ODFDOM将它们写入ODT格式:

http://incubator.apache.org/odftoolkit/odfdom/index.html

对于简单文档而言,这应该相对简单,但如果您的用例需要包含图片等的复杂文件,这可能会变得更加困难。

无论如何,希望这有助于至少一些;)