我正在开发一个需要执行以下操作的应用程序。
- 让用户上传.pdf文件
- 用户在文档上定义几个矩形区域
- 稍后,另一个用户会将图像插入这些矩形区域
唯一让我感到困惑的部分是让用户定义文档上的矩形区域。我可以让用户输入坐标,但这不是很友好。我宁愿让用户点击文档来定义矩形的位置。
我的第一个想法是将 pdf 呈现为图像,然后收集用户单击图像的坐标。我遇到的两个问题是 1)找到一种将 pdf 呈现为图像的方法,以及 2)在将坐标从图像转换为 pdf 时,多页文档可能会变得疯狂。
我一直在使用 PdfSharp 来操作文件。据我所知,PdfSharp 和 iTextSharp 都没有提供将 pdf 文件呈现为图像的方法。
我认为我什至可以只收集一个坐标(例如,矩形的左上角)。