.NET MVC pdf收集鼠标单击坐标

时间:2014-01-18 08:56:14

标签: pdf itextsharp asp.net-mvc-5 pdfsharp mouse-coordinates

我正在开发一个我需要执行以下操作的应用程序。

  • 让用户上传.pdf文件
  • 用户在文档
  • 上定义了几个矩形区域
  • 稍后,其他用户会将图像插入这些矩形区域

让我失望的唯一部分是让用户定义文档上的矩形区域。我可以让用户输入坐标,但这不是非常用户友好。我宁愿让用户点击文档来定义矩形的位置。

我的第一个想法是将pdf渲染为图像,然后收集用户点击图像的坐标。我对此有两个问题:1)找到一种方法将pdf渲染为图像,2)在将图像中的坐标转换为pdf时,多页文档可能会变得疯狂。

我一直在使用PdfSharp来操作文件。据我所知,PdfSharp和iTextSharp都没有提供将pdf文件渲染为图像的方法。

我认为即使只收集一个坐标(例如,矩形的左上角),我也可以逃脱。

1 个答案:

答案 0 :(得分:0)

PdfSharp无法渲染,但现在已经集成并随MigraDoc一起提供。 在MigraDoc的文档查看器演示中,您有一个生成PNG文件的选项。