0

是否有任何 java 库可用于将 Microsoft Word 文件(doc/docx)转换为开放文档文本格式(.odt)格式。免费图书馆会更好。

4

2 回答 2

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 库、命令行工具或 Web 应用程序。

于 2013-08-20T11:12:54.717 回答
0

我不知道任何直接执行此操作的库,但使用 poi 从 .docx 中准确获取您感兴趣的位应该相对容易:

http://poi.apache.org/

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

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

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

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

于 2013-08-20T11:18:59.220 回答