Chr*_*ian 5 java pdf api android
这是我的第一个问题,或者说是问题.我在上一学期这所大学和阅读PDF是我正在为我的论文开发的组件之一.
我一直在阅读有关阅读pdf文档的问题,但没有可靠的答案.我想知道阅读PDF文档的方法是什么?我所读到的有API可用,可以阅读PDF文档,如PDFBox,muPDF和iText.我还没有看到任何其他API,但这是我在其他帖子上看到的.
这里的问题首先是PDFBox我读到PDFBox因为AWT依赖而无法使用而且android没有AWT和Swing相关的类.PDFBox是不可能的.muPDF我还没有读过有关muPDF的任何内容,我向你推荐但我想知道它是否可用于阅读PDF文档.iText这是我在PDF和Android相关问题中遇到的最常见的API.这里的问题是它的许可证?(纠正我,如果我错了)我还没有尝试过这3个中的任何一个,因为我想知道这3之外是否还有其他解决方案.
除了API,我认为PDF阅读器应用程序也可以使用,如果我没有弄错的话?如果它可以使用然后如何?.我不是在寻找代码,而是在解释你是如何做到的以及如何在应用程序中实现它.
我想到了另一种方式,但我不知道这是否可行.如何将PDF文档转换为.txt或.doc文件?在android里面.就像当我在android中加载PDF文档时,Code会将该PDF文档转换为.txt/.doc文件,应用程序将从.txt/.doc文件中搜索和提取文本,而不是PDF文档.
如果你问为什么我需要这种组件,因为我正在开发一个应用程序,可以使用Android从PDF文档中搜索和提取文本.
这是我的问题:
PS:如果我错了,请纠正我.
谢谢.
这是一个非常针对 iText 的答案,因此它不能回答您的所有问题,但它可能仍然对您有帮助。
在Android中阅读PDF文档有哪些方法?
我使用 iText java 绑定(继续阅读以了解 LGPL 许可)
您在使用这种方法方面有哪些经验?
伟大的!它涵盖了 PDF 相关的所有内容。(旧版本可能略有不同)
你是如何使用这种方法做到的(只需一个流程/解释即可)?
我认为这个问题与您想到的“其他方式”有关,因此它与 iText PDF 库无关?
如果该方法有License,以后会出现什么问题?
我仍然鼓励您使用 iText 的更新版本,但是如果您使用 iText 版本 2.1.7 或更早版本,它属于旧的 LGPL 许可证,并且具有更多的自由支配权,并且更适合商业或私人/封闭使用,无需任何许可。真正的问题。据我所知,您需要的所有功能都在 2.1.7 版本中可用。
当前版本的 iText 的 AGPL 许可证相当不错,据我了解,您确实需要在类似的许可证下发布您的程序,并使代码免费提供给其他人(不过,如果共享代码,则需要检查详细信息)没问题,那么最新版本的 iText 值得研究。
参考:
LGPL 许可证: http: //www.gnu.org/licenses/lgpl.html
iText AGPL 许可证:http://itextpdf.com/terms-of-use/agpl.php
| 归档时间: |
|
| 查看次数: |
1835 次 |
| 最近记录: |