java - Android - 强制关闭、PDF 不可用、iText

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

谢谢!

最佳答案

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

关于java - Android - 强制关闭、PDF 不可用、iText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921687/

相关文章:

Java Bean 不被识别

Java HotSpot(TM) 64 位服务器 VM 警告无法打开文件 logs/gc.log,因为没有这样的文件或目录

java,如何判断一个字符串是否包含特定顺序的子字符串

java - 将包分配给现有项目的新子文件夹

android - 如何在eclipse中显示android项目的bin文件夹?

java - Java stacktrace 中的 $$ 和 <generated> 是什么意思?

android - 为什么 viewModelScope 在其子级失败时会自行取消?

java - 如何从数组中获取随机文本字符串, "loop-animation"就像彩票一样?

android - 如何阻止安卓设备以编程方式充电?

java - 无法编译 JSP :An error occurred at line: 433 in the generated java file 的类