我正在尋找一個用戶可以轉換任何類型的文件(pdf,doc,docx,xls,xlsx,csv,rtf,txt)的Java實用程序。我們有要求用戶可以上傳任何類型的文件,我們需要讀取文件的內容(僅文本),將其轉換並存儲在一個對象中。這可以使用Apachi poi完成,但我想知道是否有任何Java實用程序存在?Java實用程序將任何文件的內容轉換爲文本文件。
2
A
回答
4
您可能感興趣的Apache Tika,其中包括Apache POI和PDFBox的功能。從項目描述中,工具包:「使用現有解析器庫從各種文檔檢測並提取元數據和結構化文本內容。」「
+0
感謝Javier,Apache Tika看起來不錯,滿足了我的要求。 – 2013-02-26 06:29:08
0
我想你不能對每種類型的文件都具有某種通用功能。您將需要爲每種文件類型實現轉換方法。 This link有助於PDF文件,並且還會爲您提供一個模板來處理您的其他文件類型。
+0
感謝克里斯的評論,但我個人從不建議任何人使用roseindia.net。相信我這是學習一些最糟糕的網站。 – 2013-02-26 06:32:48
相關問題
- 1. 將文本文件的內容轉換爲新文件
- 2. Java程序使用XSL將文本文件轉換爲XML
- 3. 將java文件轉換爲android程序
- 4. 將FoxPro程序文件轉換爲Java
- 5. 如何將文本文件轉換爲java中的TIF文件
- 6. 在Android中讀取任何文本文件並將內容轉換爲UTF-8?
- 7. 使用java將音頻文件轉換爲文本文件
- 8. 將文本文件的內容轉換爲javascript變量
- 9. 將文件內容轉換爲字典
- 10. 將.class文件轉換爲.java文件
- 11. 將文本文件內容轉換爲XML
- 12. 將文本文件轉換爲Spark Java中的序列格式
- 13. 如何將我的java文件轉換爲應用程序?
- 14. 讀取文件夾內容並將文本文件轉換爲數組
- 15. 如何將java序列化文件轉換爲json文件
- 16. 您可以將文件內容轉換爲文件對象嗎?
- 17. 創建Ruby腳本以將Word文檔內容轉換爲文本文件
- 18. 如何將pdf文件轉換爲使用Java的word文件
- 19. 是否有任何API將Excel文件轉換爲使用Java的CSV文件?
- 20. 如何將文本文件內容導入Java應用程序中的JTextArea?
- 21. 如何將Java應用程序轉換爲可執行文件?
- 22. 將tmx文件轉換爲*任何*
- 23. 使用QFile將文本文件中的換行符轉換爲文本文件
- 24. 如何將RGB值的文本文件轉換爲png文件?
- 25. 將任何文件類型轉換爲使用Java API的pdf
- 26. 將Outlook MSG文件轉換爲EML文件的第三方實用程序
- 27. 將Javafx應用程序jar文件轉換爲apk文件(Netbeans)
- 28. 如何使用java將FLAC文件轉換爲WAV文件?
- 29. 如何使用Java/Javascript將.stl文件轉換爲.x3d文件
- 30. 將rtf文件轉換爲chm文件?將hlp文件轉換爲chm文件?
什麼是您的編程問題?這種效用要麼非常容易出錯(不夠具體),要麼非常難以開發(考慮到許多具體情況),因此也是專有的(例如用於搜索引擎)。 – ipavlic 2013-02-25 16:12:16
對於解析PDF,您可以使用PDFBox:http://pdfbox.apache.org/ – 2013-02-25 16:13:22
Christophe,由於javier給出了apache tikka及其使用內部PDFBox的鏈接。它不僅關於pdf,我還需要解析其他格式。 – 2013-02-26 06:35:04