2013-03-25 58 views
-4

我想創建一個桌面應用程序,其功能如下: 1.用戶以 的格式打開pdf文件2.然後,它在UI上打開。在此之後,用戶使用鼠標等 繪製矩形,交叉的特定區域(類似於油漆) 3.然後,在做所有的編輯後某些編輯,他將該文件保存到另一個PDF(編輯一個)在c#中創建pdf編輯器應用程序#

我正在做它在C#中。你可以建議,怎麼做?

+0

這個問題有幾個幅度太大。這個網站是針對具體問題的。 – 2013-03-25 12:04:17

回答

2

這可能會派上用場,

How to write a PDF editor?

iText的®是一個庫,允許你創建和操縱的PDF文檔。它使開發人員能夠使用動態PDF文檔生成和/或操作來增強Web和其他應用程序。 開發人員可以使用的iText到:

Serve PDF to a browser 
Generate dynamic documents from XML files or databases 
Use PDF's many interactive features 
Add bookmarks, page numbers, watermarks, etc. 
Split, concatenate, and manipulate PDF pages 
Automate filling out of PDF forms 
Add digital signatures to a PDF file 

iText的是在Java中,以及在C#中可用。

PDFsharp是一個開源的庫,可以從任何.NET語言輕鬆創建PDF文檔。 相同的繪圖程序可用於創建PDF文檔,在屏幕上繪製或將輸出發送到任何打印機。

It can use either GDI+ or WPF. 
It includes support for Unicode in PDF files. 

它還包括MigraDoc基金會,它爲您帶來所有高級功能不包括在PDFsharp中。