我正在尋找一個用戶可以轉換任何類型的文件(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. Java程序使用XSL將文本文件轉換爲XML
- 2. 將FoxPro程序文件轉換爲Java
- 3. 如何將文本文件轉換爲java中的TIF文件
- 4. 將文本文件的內容轉換爲javascript變量
- 5. 使用java將音頻文件轉換爲文本文件
- 6. 將文件內容轉換爲字典
- 7. 將文本文件轉換爲Spark Java中的序列格式
- 8. 讀取文件夾內容並將文本文件轉換爲數組
- 9. 如何將我的java文件轉換爲應用程序?
- 10. 如何將java序列化文件轉換爲json文件
- 11. 使用QFile將文本文件中的換行符轉換爲文本文件
- 12. 如何將RGB值的文本文件轉換爲png文件?
- 13. 將Outlook MSG文件轉換爲EML文件的第三方實用程序
- 14. 將Javafx應用程序jar文件轉換爲apk文件(Netbeans)
- 15. 如何使用java將FLAC文件轉換爲WAV文件?
- 16. Java:將文件內容轉換爲矢量
- 17. 將文本文件轉換爲XML
- 18. 將xml文件轉換爲文本
- 19. 將文本文件轉換爲Word docx
- 20. 將文本文件轉換爲單行
- 21. 將文本文件轉換爲數組?
- 22. 將文本轉換爲.resources文件
- 23. 將文本文件轉換爲一行
- 24. 將數據集(.ds)文件內容轉儲到文本文件
- 25. 如何將可執行文件轉換爲文本文件。
- 26. 如何將Xml文件轉換爲文本文件
- 27. 如何將文本文件轉換爲xml文件?
- 28. 如何將Xml文件轉換爲文本文件2
- 29. 如何自動將文本文件轉換爲Graphviz DOT文件?
- 30. java:如何將文件轉換爲utf8
什麼是您的編程問題?這種效用要麼非常容易出錯(不夠具體),要麼非常難以開發(考慮到許多具體情況),因此也是專有的(例如用於搜索引擎)。 – 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