簡體   English   中英

使用Java將.doc / .docx文檔轉換為.odt(打開文檔文本),反之亦然。

[英]Convert .doc/.docx documents to .odt (Open document text) and vice versa using java.

是否有任何Java庫可用於將Microsoft Word文件( doc / docx )轉換為開放文檔文本格式( .odt )格式。 免費庫將是更可取的。

我相信您需要的所有信息都在這篇文章中: http : //angelozerr.wordpress.com/2012/12/06/how-to-convert-docxodt-to-pdfhtml-with-java/

例如:

JODConverter:JODConverter使用OpenOffice.org或LibreOffice自動執行Office文檔格式之間的轉換。 支持的格式包括OpenDocument,PDF,RTF,HTML,Word,Excel,PowerPoint和Flash。 它可以用作Java庫,命令行工具或Web應用程序。

我不知道直接執行此操作的任何庫,但是使用poi從.docx中精確提取您感興趣的位應該相對容易:

http://poi.apache.org/

然后使用ODFDOM將它們寫入ODT格式:

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

對於簡單的文檔,這應該相對簡單,但是如果您的用例需要包含圖片等的復雜文檔,則可能會變得更加困難。

無論如何,希望這至少對您有所幫助;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM