检查pdf文件是否损坏:
<pre name="code" class="java">private boolean checkPdfFile(String file) {
boolean flag1 = false;
int n = 0;
try {
PdfReader reader = new PdfReader(file);
Document document = new Document(reader.getPageSize(1));
document.open();
n = reader.getNumberOfPages();
if (n != 0)
flag1 = true;
document.close();
} catch (IOException e) {
logger.debug("文件{path:" + file + "}损坏", e.fillInStackTrace());
return false;
}
return flag1;
}