我们有一个ASP.NET核心应用程序。我们有一个要求,即PDF文件将从远程位置加载到页面上。然后用户应该能够在PDF上绘制多个矩形来获得x,y坐标,高度和宽度。
我要找的是,如何在PDF上画一个矩形?
通常,为了呈现PDF,我会使用
iframe
或者
object
在浏览器中显示PDF。然而,在这种情况下,浏览器将使用其原生应用程序,如Adobe Reader或FXIT来呈现PDF。这意味着我的JavaScript代码无法访问这些插件并在PDF上绘制矩形。(如果我错了,请纠正我)
pdf.js
,这将允许我将PDF从远程位置加载到
Canvas
然后我可以在画布上绘制矩形,保持与原始PDF相同的视图端口。
pdf.js格式
我想知道除了pdf.js还有其他方法可以在浏览器中裁剪pdf吗?