2

我正在尝试阅读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。可能的原因是什么

4

1 回答 1

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>
于 2012-10-18T11:14:14.137 回答