java pdfbox 解析报错_java-pdfbox:提取图像位置(错误的x和y)

各位程序员,您好!

我可以正确提取pdf文本坐标及其格式.但是我不能用图像做到这一点.

我可以得到适当的宽度和高度,但是它给了我错误的x和y.

我正在使用photoshop检查即时消息是否获得正确的x,y,宽度,高度坐标

但只有宽度和高度正确

这是我的代码

@Override

public void processOperator(Operator operator, List arguments) throws IOException {

if ("cm".equals(operator.getName())) {

float width = ((COSNumber)arguments.get(0)).floatValue();

float height = ((COSNumber)arguments.get(3)).floatValue();

float x = ((COSNumber)arguments.get(4)).floatValue();

float y = ((COSNumber)arguments.get(5)).floatValue();

System.out.println("w: " + width + " h: " + height + " x: " + x + " y: " + y);

// process image coordinates

}

super.processOperator(operator, arguments);

}

这是我使用的示例pdf

和即时通讯使用第2页

这是程序的输出<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值