2012-07-22 4 views
0

몇 가지 기본 자습서를 읽은 후, 필자는 Eclipse에서 첫 번째 실제 안드로이드 앱을 만들기 시작했습니다. 이 응용 프로그램이 EditText의 텍스트가 PDF 페이지의 텍스트와 일치하는지 확인하길 원합니다 (여기에는 http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf (학교 일정 변경이 포함되어 있음)). 나는 EditText의 텍스트가 문자열 (메서드 contains() 포함)과 일치 하는지를 응용 프로그램에서 확인하는 방법을 찾았으므로 지금해야 할 일은 해당 PDF 페이지의 텍스트를 모두 끈. 그러나 나는 어떻게해야할지 모른다. 아니면 전체 페이지를 문자열로 다운로드하지 않고 PDF 페이지에 특정 단어가 포함되어 있는지 확인할 수있는 방법이 있습니까?PDF 페이지를 문자열로 다운로드

감사합니다!

답변

0

PDF는 텍스트 파일이 아니며 이진 파일입니다. 따라서 데이터를 문자열로 다운로드하지 말고 바이트 배열로 가져와야합니다. 그런 다음 PDF 라이브러리를 사용하여 PDF에서 텍스트 데이터를 추출해야합니다. 텍스트에서 다음 키워드를 검색 할 수 있습니다.

가장 흥미로운 부분은 PDF에서 텍스트를 추출하는 것입니다. 이 사이트를 둘러 보면서 다른 질문을 할 수도 있습니다. 여기 quick search 또는이 있습니다.

+0

좋아, 어떻게 할 수 있습니까? – Xander

+0

BTW,이 PDF 파일은 PDF 작성자가 작성하므로 실제로 텍스트를 선택하고 복사 할 수 있습니다. 그게 더 쉬운가? – Xander

+0

CTRL + F를 사용하여 검색 할 수도 있습니다 – Xander