我正在寻找一个用户可以转换任何类型的文件(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