【发布时间】:2014-02-07 17:41:39
【问题描述】:
我正在开发一个需要执行以下操作的应用程序。
- 让用户上传.pdf文件
- 用户在文档上定义了几个矩形区域
- 稍后,另一个用户会将图像插入这些矩形区域
唯一让我感到困惑的部分是让用户定义文档上的矩形区域。我可以让用户输入坐标,但这不是很友好。我宁愿让用户点击文档来定义矩形的位置。
我的第一个想法是将 pdf 渲染为图像,然后收集用户单击图像的坐标。我遇到的两个问题是 1) 找到一种将 pdf 呈现为图像的方法,以及 2) 在将坐标从图像转换为 pdf 时,多页文档可能会变得很疯狂。
我一直在使用 PdfSharp 来处理文件。据我所知,PdfSharp 和 iTextSharp 都没有提供将 pdf 文件呈现为图像的方法。
我认为我什至可以只收集一个坐标(例如,矩形的左上角)。
【问题讨论】:
-
你是对的,这些库不支持 PDF 的呈现。你可以试试 ghostscript stackoverflow.com/a/8945297/231316
标签: pdf itextsharp asp.net-mvc-5 pdfsharp mouse-coordinates