我们正在使用pdf.js,以便在pdf内拖放图像,我想将坐标发送到Assose.PDF,我如何获得x左,x右,y上,y下,而不仅仅是(x,y)
var pdfY = maxPDFy - param.posizioneY - offsetY;
y = (pdfY * maxHTMLy) / maxPDFy;
x = ((param.posizioneX * maxHTMLx) / maxPDFx) + paramContainerWidth;
我们正在使用pdf.js,以便在pdf内拖放图像,我想将坐标发送到Assose.PDF,我如何获得x左,x右,y上,y下,而不仅仅是(x,y)
var pdfY = maxPDFy - param.posizioneY - offsetY;
y = (pdfY * maxHTMLy) / maxPDFy;
x = ((param.posizioneX * maxHTMLx) / maxPDFx) + paramContainerWidth;
1条答案
按热度按时间xu3bshqb1#
可以对图像元素使用getBoundingClientRect()方法。
此方法返回一个DOMRect对象,该对象包含图像左上角的x和y坐标,以及图像的宽度和高度。
获得这些值后,您可以将其发送到Assoe.PDF进行进一步处理。请注意,getBoundingClientRect()返回的值是相对于视口的,因此您可能需要根据PDF文档在应用程序中的大小和位置进行一些调整。