这是我的第一个问题,或者更确切地说是问题。我在这所大学的最后一个学期,阅读 PDF 是我为我的论文开发的组件之一。
我一直在阅读有关阅读 pdf 文档的问题,但没有可靠的答案。我想知道阅读PDF文档的方法有哪些?我读到有可用的 API 可以读取 PDF 文档,如 PDFBox、muPDF和iText。我还没有看到任何其他 API,但这是我在其他帖子中读到的。
这里的问题是第一个PDFBox我读到 PDFBox 因为 AWT Dependencies 而不能使用,而 android 没有 AWT 和 Swing 相关的类。PDFBox 是不可能的。muPDF我没有读过关于 muPDF 的任何内容,有人向我推荐过它,但我想知道它是否可以用来阅读 PDF 文档。iText这是我在 PDF 和 android 相关问题中遇到的最常见的 API。这里的问题是它的许可证?(如果我错了,请纠正我)我还没有尝试过这 3 中的任何一个,因为我想知道除了这 3 之外是否还有其他解决方案。
除了 API,如果我没记错的话,我认为PDF 阅读器应用程序也可以使用?如果可以使用,那么如何使用?. 我不是在寻找代码,而是对您如何做到这一点以及如何在应用程序中实现它的解释。
我想过另一种方式,但我不知道这是否可能。如何将 PDF 文档转换为 .txt 或 .doc 文件?安卓里面。就像当我在 android 中加载 PDF 文档时,代码会将该 PDF 文档转换为 .txt / .doc 文件,并且应用程序将从 .txt / .doc 文件而不是 PDF 文档中搜索和提取文本。
如果您问我为什么需要这种组件,因为我正在开发一个应用程序,该应用程序将使用 Android 从 PDF 文档中搜索和提取文本。
这是我的问题:
- 在 Android 中阅读 PDF 文档的方法有哪些?
- 您使用这种方法有什么经验?
- 你是怎么用这种方法做到的(只是一个流程/解释就可以了)?
- 如果该方法具有许可证,将来会出现什么问题?
PS:如果我错了,请纠正我。
谢谢你。