2012-07-22 50 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