如何使用 pdf.js 裁剪 PDF 页面的矩形区域

How to crop rect area of PDF page using pdf.js

我想裁剪 PDF 页面的特定矩形 (x,y,width,height)。 pdf.js 可以吗?

获取页面的canvas引用。假设您当前的比例是 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))

然后你可以把它放到其他canvas或者用它做点什么

context.putImageData(imageData,0,0);