首页 > 解决方案 > Apache PDFBox 找不到类“Loader”。为什么?

问题描述

我正在使用pdfbox-app-2.0.18.jarpdfbox-app-2.0.17.jar

这里的示例中,我有以下代码:

try (FileOutputStream fos = new FileOutputStream(signedFile);
     PDDocument doc = Loader.loadPDF(inputFile)) {
    
     // code

}

执行此代码后,我收到以下错误:

org.apache.pdfbox.Loader is not found 

如何解决这个问题?

标签: javapdfbox

解决方案


Loaderclass 从未在 2.x 或更低版本中引入。所以,你不能使用它。

或者,您可以使用类中的load()方法PDDocument来加载 PDF 文件。

修改为:

try (FileOutputStream fos = new FileOutputStream(signedFile);
     PDDocument document = PDDocument.load(inputFile)) {

        // code 

}

阅读:- https://pdfbox.apache.org/2.0/migration.html


推荐阅读