Java 获取PDF中的图片坐标位置

2025-11-21 10:53:53

1、首先需要在Java程序中导入jar包,具体导入步骤可参考下图方法:

Java 获取PDF中的图片坐标位置

Java 获取PDF中的图片坐标位置

Java 获取PDF中的图片坐标位置

2、jar包导入结果:

Java 获取PDF中的图片坐标位置

3、完成导入后,参考如下代码执行程序,获取图片坐标:

import com.spire.pdf.*;


import com.spire.pdf.exporting.PdfImageInfo;


import java.awt.geom.Rectangle2D;


public class GetCoordinatesOfImage {
   public static void main(String[] args) {
       //创建PdfDocument对象
       PdfDocument doc = new PdfDocument();


       //加载一个PDF文档
       doc.loadFromFile("test.pdf");


       //获取第一页
       PdfPageBase page = doc.getPages().get(0);


       //获取第一页上的图片信息
       PdfImageInfo[] imageInfo = page.getImagesInfo();


       //遍历图片信息
       for (int i = 0; i < imageInfo.length; i++) {


           //获取指定图片的边界属性
           Rectangle2D rect = imageInfo[i].getBounds();


           //获取左上角坐标
           System.out.println(String.format("第%d张图片的左上角坐标为:(%f, %f)", i+1, rect.getX(), rect.getY()));
       }
   }
}

4、坐标读取结果:

Java 获取PDF中的图片坐标位置

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢