使用画布选择pdf文档的一部分
Use a Canvas to select a portion of a pdf document
我有一个请求,要选择pdf文档的一部分,并将生成的图像保存/通过电子邮件发送到ASP.NET网站中。我最初的想法是加载pdf文档,然后使用可拖动/可调整大小的画布来选择文档的一部分并保存出来。有人知道如何做到这一点吗?或者知道另一种方法吗。
我看到了一个可拖动/可调整大小的框,他们可以在多页文档中移动并选择保存其中的一部分。
我建议查看Mozilla的pdf.js项目。它将PDF呈现到画布上。这样你就可以用鼠标捕捉你想要的部分,并复制出图像数据:
var context = canvas.getContext("2d");
var image = context.getImageData(x, y, width, height);
为了获取画布内的鼠标位置,请检查以下SO问题:在画布内使用javascript获取鼠标位置,并使用鼠标在HTML5画布上绘制
相关文章:
- 无法使用JavaScript从iTextSharp访问PDF文档页面/事件
- 我想在灯箱中显示pdf文档
- 检测PDF文档的末尾
- 使用javascript压缩并下载多个PDF文档
- 使用Asp.net(VB.net)或Javascript将条形码生成为PDF文档
- 如何获取和设置鼠标单击x,y打开的pdf文档的位置
- 如何在网络浏览器中显示MS-Excel和PDF文档
- 在不打开打印对话框的情况下打印 pdf 文档
- 打印和重定向 PDF 文档
- 使用表单输入创建 PDF 文档
- 如何垂直拆分 pdf 文档并按顺序显示页面
- IE10始终显示缓存的PDF文档
- 如何在PDF文档中添加javascript来计算复选框的数量,并在文本框区域中输入值
- 如何将JavaScript代码放入PDF文档中
- 直接从microstrategy获取导出的PDF文档
- 使用画布选择pdf文档的一部分
- PDF文档don'不要在移动设备中打开fancybox内部,所以我不会;当我点击打开这些设备中的PDF时,我不想
- 如何使用pdf.js库渲染整个pdf文档
- 突出显示嵌入HTML中的PDF文档中的亮点
- 在safari中显示PDF文档