本文介绍如何使用spire.pdf for java获取pdf中图片的坐标信息。
import com.spire.pdf.exporting.pdfimageinfo;
import java.awt.geom.rectangle2d;
public class getcoordinateofimage {
public static void main(string[] args) {
//创建pdfdocument对象
pdfdocument doc = new pdfdocument();
//加载一个pdf文档
doc.loadfromfile("c:\\users\\administrator\\desktop\\images.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()));
}
}
}