2014-01-18 32 views
0

我正在開發一個應用程序,我需要執行以下操作。.NET MVC pdf收集鼠標點擊座標

  • 讓用戶上傳文檔的.pdf
  • 用戶定義的文件
  • 後來,其他用戶將圖像插入這些矩形區域

只有一部分被絆倒了我幾個矩形區域讓用戶定義文檔上的矩形區域。我可以讓用戶輸入座標,但這不是非常用戶友好的。我寧願讓用戶點擊文檔來定義矩形的位置。

我的第一個想法是將PDF渲染爲圖像,然後收集用戶點擊圖像的座標。我遇到的兩個問題是:1)找到一種將PDF作爲圖像渲染的方法; 2)將圖像座標轉換爲pdf時,多頁文檔可能會變得瘋狂。

我一直在使用PdfSharp來操縱文件。據我所知,PdfSharp和iTextSharp都不提供將PDF文件作爲圖像的方式。

我認爲即使只收集一個座標(例如,矩形的左上角),我也可以逃脫。

+0

你是對的,這些庫不支持渲染PDF。你可以嘗試ghostscript http://stackoverflow.com/a/8945297/231316 –

回答

0

PdfSharp不渲染,但它現在被集成並與MigraDoc一起發貨。 在MigraDoc的文檔查看器演示中,您可以選擇生成PNG文件。