2012-08-12 2 views
0

나는 이클립스를 사용하여 Android 앱을 만들고있다. 이 응용 프로그램을 사용하면 iText를 사용하여 PDF를 구문 분석하려고합니다. 그러나 PDF가 이미 사용 가능한지 여부는 미리 알지 못합니다. 그리고 iText가 PDF 파싱을 시작할 때 PDF가 존재하지 않기 때문에 강제 종료됩니다. 그래서 제 질문은 어떻게 그런 일이 일어나지 않도록 할 수 있느냐는 것입니다. PDF를 사용할 수 있는지 여부를 (iText를 사용하거나 다른 것을 사용하여) 확인할 수 있습니까?Android - 강제 종료, PDF를 사용할 수 없음, iText

이 내 코드는 지금까지 있습니다 :

int numberOfPages = readerTest.getNumberOfPages(); 
     numberOfPages = numberOfPages + 1; 
     for (int page = 1; page < numberOfPages; page++){ 
      try { 
       contentTest1Page = PdfTextExtractor.getTextFromPage(readerTest, page); 
       contentTest = contentTest + contentTest1Page; 
      } catch (IOException e) { 
       // TODO Auto-generated catch block 
       e.printStackTrace(); 
      } 
     } 

당신을 감사합니다!

+0

어디 예외가 발생합니까? –

+0

@Tomer 잘 모르겠습니다. 확인하겠습니다. – Xander

+0

@Tomer이 줄에 :'contentTest1Page = PdfTextExtractor.getTextFromPage (readerTest, page); ' – Xander

답변

1

java.io.Fileexists() 메서드를 사용하여 파일이 있는지 확인하십시오.

+0

감사합니다, 작동합니다! – Xander

관련 문제