NoSuchMethodError: org.apache.pdfbox.pdmodel.PDDocument.getPage(I)的解决方法

Posted 秋9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NoSuchMethodError: org.apache.pdfbox.pdmodel.PDDocument.getPage(I)的解决方法相关的知识,希望对你有一定的参考价值。

【现象】

Exception in thread "main" java.lang.NoSuchMethodError: org.apache.pdfbox.pdmodel.PDDocument.getPage(I)Lorg/apache/pdfbox/pdmodel/PDPage;
    at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:108)
    at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:68)
    at PdfToImagePdfBox.pdfToImagePath(PdfToImagePdfBox.java:48)
    at PdfToImagePdfBox.main(PdfToImagePdfBox.java:21)

【解决方法】

一般是由于版本问题导致,使用2.0.4即可解决,pom.xml文件中的引入代码如下:

<dependency>
    <groupId>org.apache.pdfbox</groupId>
    <artifactId>pdfbox</artifactId>
    <version>2.0.4</version>
</dependency>

以上是关于NoSuchMethodError: org.apache.pdfbox.pdmodel.PDDocument.getPage(I)的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

NoSuchMethodError(NoSuchMethodError:方法'[]'在null上被调用。接收者:null尝试调用:[](“title”))

NoSuchMethodError:null 上的无效成员:'length'

NoSuchMethodError,小部件库捕获的异常

NoSuchMethodError - 颤振[重复]

接缝测试 NoSuchMethodError

NoSuchMethodError:null 上的无效成员:'_get'