java - Apache PDFBox 找不到类“Loader”。为什么?
问题描述
我正在使用pdfbox-app-2.0.18.jar或pdfbox-app-2.0.17.jar。
从这里的示例中,我有以下代码:
try (FileOutputStream fos = new FileOutputStream(signedFile);
PDDocument doc = Loader.loadPDF(inputFile)) {
// code
}
执行此代码后,我收到以下错误:
org.apache.pdfbox.Loader is not found
如何解决这个问题?
解决方案
Loader
class 从未在 2.x 或更低版本中引入。所以,你不能使用它。
或者,您可以使用类中的load()
方法PDDocument
来加载 PDF 文件。
修改为:
try (FileOutputStream fos = new FileOutputStream(signedFile);
PDDocument document = PDDocument.load(inputFile)) {
// code
}
推荐阅读
- azure-data-factory - 我们如何仅在每个月的前 5 天安排 Azure 数据工厂管道
- python - 无法使用装饰器打印功能的经过时间
- c# - 将 restSharp POST 请求存储为列表
- python - 在 Python 中迭代字典并使用每个值
- dolphindb - 插入列的数量必须与目标表的数量相同吗?
- csv - 使用 JavaScript 读取 csv 文件并显示到 html 表格中
- reactjs - Ant Design Form Label Ellipsis 无法正常工作
- excel - 过滤日期(VBA)
- reactjs - React JS Typescript输入onChange和onFocus错误
- javascript - 我无法通过 mongodb 卷号从 ejs 表单发送的卷号获取学生结果