You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PDFBox安装后导入PDPageContentStream时edit包无法识别求助

解决PDFBox中PDPageContentStream导入报错问题

问题详情

我近期安装了PDFBox,但导入以下代码的最后一行时出现问题,其中的edit无法被识别:

import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.font.PDType1Font;
import org.apache.pdfbox.pdmodel.common.PDRectangle;
import org.apache.pdfbox.pdmodel.edit.PDPageContentStream;

附上我的库文件截图:
库文件截图
代码相关截图

解决办法

这是PDFBox版本迭代导致的包路径变更问题:

  • PDFBox 2.0及以上版本中,PDPageContentStream的包路径已从org.apache.pdfbox.pdmodel.edit调整为org.apache.pdfbox.pdmodel
  • 将导入语句修改为以下内容即可解决:
import org.apache.pdfbox.pdmodel.PDPageContentStream;

从你的库文件截图判断,你安装的是PDFBox 2.x版本,使用新路径完全适配。如果仍在使用1.x旧版本,需确认依赖是否对应,但1.x已停止维护,建议升级到最新稳定版。

内容的提问来源于stack exchange,提问作者Moustafa Amr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 03:12:50