2012-07-22 51 views
0

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

谢谢!

回答

0

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

最有趣的部分将是从PDF中提取文本。你可以看看这个网站的其他问题,尝试相同的。这是一个quick search或这个。

+0

好的,你是怎么做到的? – Xander 2012-07-22 08:34:09

+0

顺便说一下,这个pdf文件是用pdf创建的,所以你可以选择文本并复制它。这是否使它更容易? – Xander 2012-07-22 08:36:48

+0

而且你也可以用CTRL + F – Xander 2012-07-22 08:48:48