0

完成了一些基本教程后,我开始在 Eclipse 中制作我的第一个真正的 android 应用程序。我希望这个应用程序检查 EditText 中的文本是否与 PDFpage 上的文本匹配(这个:http ://www.augustinianum.eu/roosterwijzigingen/14062012.pdf(它包含我学校的时间表更改))。我发现了如何让应用程序检查 EditText 中的文本是否与字符串匹配(使用方法 contains()),所以现在我唯一需要做的就是将该 PDF 页面的所有文本下载到细绳。但我不知道该怎么做。或者是否有一种方法可以让我检查 PDFpage 是否包含某个单词,而无需将整个网站下载到字符串中?

谢谢你!

4

1 回答 1

0

PDF 不是文本文件,它是二进制文件。因此,您不应将数据下载到字符串中,而应将其下载到字节数组中。然后,您必须使用某些 PDF 库从 PDF 中提取文本数据。然后,您可以在文本中搜索您的关键字。

最有趣的部分是从 PDF 中提取文本。您可以在此站点上查看其他尝试相同的问题。这是一个 快速搜索或这个。

于 2012-07-22T08:22:42.453 回答