PDFBox:不一致的坐标系,我该如何绘制矩形?

时间:2016-07-18 09:47:03

标签: java pdfbox coordinate-systems

这是我为强调PDF中的文字而编写的代码。此方法采用PDDocument对象,页码,矩形点(x,y,w,h),颜色和透明度。

netsh wlan stop hostednetworkname

问题: 这里的问题是矩形点(尤其是Y坐标) 对于我使用Microsoft Word文档创建的PDF(使用导出),要绘制一个框,我给出了点[0,500,100,100],然后考虑到Origin位于 BOTTOM-LEFT 角落,绘制了矩形。好的,那很棒,对吧!

对于我使用谷歌浏览器创建的PDF(使用ctrl + p,另存为文件),要绘制一个方框,我给出了点[0,500,100,100],现在矩形是在完全相反的Y轴上绘制的(考虑到原点是在 TOP-LEFT 角落)。我现在完全糊涂了,addRect()如何获得积分。我如何解决这个问题,如果我提供任何类型的PDF,它需要任何一个位置作为Origin左下角或左上角?

0 个答案:

没有答案