Android - Force close,PDF不可用,iText

时间:2012-08-12 11:03:25

标签: java android eclipse pdf itext

我正在使用eclipse制作一个Android应用程序。有了这个应用程序,它想要使用iText解析PDF。但我事先并不知道PDF是否已经可用。而现在,当iText开始解析PDF时,它会强制关闭,因为PDF还不存在(还)。所以我的问题是如何防止这种情况发生?我可以检查(使用iText或使用其他内容)PDF是否可用。

到目前为止,这是我的代码:

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();
            }
        }

谢谢!

1 个答案:

答案 0 :(得分:1)

使用java.io.Fileexists()方法查看文件是否存在。