我正在开发一个我需要执行以下操作的应用程序。
让我失望的唯一部分是让用户定义文档上的矩形区域。我可以让用户输入坐标,但这不是非常用户友好。我宁愿让用户点击文档来定义矩形的位置。
我的第一个想法是将pdf渲染为图像,然后收集用户点击图像的坐标。我对此有两个问题:1)找到一种方法将pdf渲染为图像,2)在将图像中的坐标转换为pdf时,多页文档可能会变得疯狂。
我一直在使用PdfSharp来操作文件。据我所知,PdfSharp和iTextSharp都没有提供将pdf文件渲染为图像的方法。
我认为即使只收集一个坐标(例如,矩形的左上角),我也可以逃脱。
答案 0 :(得分:0)
PdfSharp无法渲染,但现在已经集成并随MigraDoc一起提供。 在MigraDoc的文档查看器演示中,您有一个生成PNG文件的选项。