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

.NET MVC pdf收集鼠标单击坐标,pdf,itextsharp,asp.net-mvc-5,pdfsharp,mouse-coordinates,Pdf,Itextsharp,Asp.net Mvc 5,Pdfsharp,Mouse Coordinates,我正在开发一个应用程序,需要执行以下操作 让用户上传.pdf文档 用户在文档上定义几个矩形区域 稍后,另一个用户将在这些矩形区域中插入图像 唯一让我感到困惑的是让用户定义文档上的矩形区域。我可以让用户输入坐标,但这对用户不是很友好。我宁愿让用户点击文档来定义矩形应该在哪里 我的第一个想法是将pdf呈现为图像,然后收集用户单击图像的坐标。我遇到的两个问题是:1)找到一种将pdf呈现为图像的方法;2)在将坐标从图像转换为pdf时,多页文档可能会变得疯狂 我一直在使用PdfSharp来处理文件。据

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

  • 让用户上传.pdf文档
  • 用户在文档上定义几个矩形区域
  • 稍后,另一个用户将在这些矩形区域中插入图像
唯一让我感到困惑的是让用户定义文档上的矩形区域。我可以让用户输入坐标,但这对用户不是很友好。我宁愿让用户点击文档来定义矩形应该在哪里

我的第一个想法是将pdf呈现为图像,然后收集用户单击图像的坐标。我遇到的两个问题是:1)找到一种将pdf呈现为图像的方法;2)在将坐标从图像转换为pdf时,多页文档可能会变得疯狂

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


我认为我甚至可以只收集一个坐标(例如,矩形的左上角)而不受影响。

PdfSharp不渲染,但它现在集成并与MigraDoc一起提供,MigraDoc可以实现这一点。
在MigraDoc的文档查看器演示中,您有一个生成PNG文件的选项

您是正确的,这些库不支持PDF的呈现。你可以试试鬼脚本