这里的问题首先是 PDFBox,我读到 PDFBox 不能被使用,因为它有 AWT 依赖,而 Android 没有 AWT 和 Swing 相关类。PDFBox 不考虑。我还没有读过关于 muPDF 的任何东西,尽管有人推荐给我,但我想知道它是否可用于阅读 PDF 文档。 iText 是我在 PDF 和 Android 相关问题中遇到的最常见的 API。这里的问题是它的许可证?(如果我错了,请纠正我)除了这三个解决方案之外,我还没有尝试过其他的。
除了 API,我认为 PDF 阅读器应用程序 也可以使用,如果我没记错的话?如果可以使用,则如何使用?我不是在寻找代码,而是想要一个解释,告诉我您是如何做到的以及如何在应用程序中实现它。
我考虑了另一种方法,但不确定是否可行。在 Android 中将 PDF 文档转换为 .txt 或 .doc 文件如何?当我在 Android 中加载 PDF 文档时,代码会将该 PDF 文档转换为 .txt / .doc 文件,并且应用程序将从 .txt / .doc 文件而不是 PDF 文档中搜索和提取文本。
如果你问为什么我需要这种组件,因为我正在开发一个使用 Android 搜索和提取 PDF 文档中的文本的应用程序。
以下是我的问题:
1. 有哪些在 Android 中读取 PDF 文档的方法? 2. 你使用这种方法的经验如何? 3. 你如何使用这种方法(只需流程/解释)? 4. 如果该方法有许可证,未来可能会有什么问题?
PS:如果我说错了,请纠正我。
谢谢。