我试图读取代码为
的pdf文件 try {
File fileConn = new File(filePath);
InputStream inp = new FileInputStream(fileConn);
PdfReader reader = new PdfReader(inp);
int pages = reader.getNumberOfPages();
System.out.println("Pages" + pages);
} catch (Exception e) {
//Handle Exception
}
但该方法正在抛出NOClassDefFoundError。什么是可能的原因
答案 0 :(得分:0)
您是否在课程路径中添加了 pdfbox和itextpdf ?
如果您正在使用maven,请尝试此操作:
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.0.6</version>
</dependency>