如何使用 pdf.js 裁剪 PDF 页面的矩形区域
Posted
技术标签:
【中文标题】如何使用 pdf.js 裁剪 PDF 页面的矩形区域【英文标题】:How to crop rect area of PDF page using pdf.js 【发布时间】:2017-02-22 17:10:22 【问题描述】:我想裁剪 PDF 页面的特定矩形 (x,y,width,height)
。 pdf.js 可以吗?
【问题讨论】:
【参考方案1】:获取页面的画布引用。假设您当前的比例为 133%,因此您需要将坐标乘以 1.33
var context = document.getElementById("page1").getContext('2d');
var imageData = context.getImageData(
160.89*(1.33),
193.97*(1.33),
517.29*(1.33),
148.87*(1.33))
然后你可以把它放到其他画布上或者用它做一些事情
context.putImageData(imageData,0,0);
【讨论】:
这个答案与 pdf.js 无关。 同样以这种方式裁剪可能会裁剪页面中的线条,我认为这是不可行的。以上是关于如何使用 pdf.js 裁剪 PDF 页面的矩形区域的主要内容,如果未能解决你的问题,请参考以下文章
如何在没有 iframe 的页面中嵌入 PDF.JS 查看器