我现在有一份PDF文件,通过PDFBox渲染成每页一张的图片
// load pdf and save image
try (PDDocument document = PDDocument.load("some file")) {
    PDFRenderer render = new PDFRenderer(document);
    BufferedImage scaledImage = render.renderImageWithDPI(pageIndex, 326);
    // save image
}这一步保存的图片将会在浏览器里面预览,用户可以拖放图片到这个预览图中,然后我映射这个坐标到真实的PDF中,但是总是有一定的误差,下面是我的映射方式:
width,height,取得拖放图片的在预览图中左上角的x,y
PDF实际的width,height,然后计算与预览图的宽比例,高比例,最终得出拖放图片在PDF中的左上角的x,y
因PDF中的坐标原点是文档左下角,所以最终的x,y计算公式是:
x,y在这页PDF中画出了这个图,但是有误差,而且误差很明显,请问我该如何做呢?
 ABOUTYOU
ABOUTYOU 
					开满天机
 
					慕哥6287543
 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类