0

いくつかの基本的なチュートリアルを行った後、Eclipse で最初の本物の Android アプリを作成し始めました。このアプリで、EditText のテキストが PDF ページのテキストと一致するかどうかを確認する必要があります (これ: http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf (私の学校のスケジュール変更が含まれています))。EditText 内のテキストが文字列と一致するかどうかをアプリに確認させる方法 (contains() メソッドを使用) を見つけたので、あとはその PDF ページのすべてのテキストをファイルにダウンロードするだけです。ストリング。しかし、方法がわかりません。または、ウェブサイト全体を文字列にダウンロードせずに、PDFページに特定の単語が含まれているかどうかを確認できる方法はありますか?

ありがとう!

4

1 に答える 1

0

PDF はテキスト ファイルではなく、バイナリ ファイルです。したがって、データを文字列ではなくバイト配列にダウンロードする必要があります。次に、PDF ライブラリを使用して PDF からテキスト データを抽出する必要があります。そのテキスト、キーワードを検索できます。

最も興味深い部分は、PDF からテキストを抽出することです。このサイトを見て、同じことを試みた他の質問を探すことができます。ここは クイック検索またはこれです。

于 2012-07-22T08:22:42.453 に答える