【发布时间】:2015-08-20 22:54:41
【问题描述】:
我正在使用 PDFBox 的 PDPage::convertToImage 以 Java 显示 PDF 页面。我正在尝试根据页面中的COSObjects(即 AcroForm 字段)在 PDF 页面的图像上创建可点击区域。问题是 PDF 似乎使用了完全不同的坐标系:
System.out.println(field.getDictionary().getItem(COSName.RECT));
产量
COSArray{[COSFloat{149.04}, COSFloat{678.24}, COSInt{252}, COSFloat{697.68}]}
如果我要估计图像上字段矩形的实际尺寸,它将是 40,40,50,10 (x,y,width,height)。两者之间没有明显的相关性,我似乎无法通过 Google 找到任何相关信息。
如何确定 PDPage 的 COSObjects 的像素位置?
【问题讨论】:
标签: java pdf coordinates pdfbox