2011-12-09 133 views
0

我需要使用證書來保護PDF。使用iTextsharp創建證書並加密pdf(使用證書)

我需要在用戶的本地機器上創建一個證書(Adobe Reader和Acrobat可以理解,.pfx文件)。證書是使用用戶的電子郵件ID創建的。

然後我需要生成我的機器上使用相同的證書,並使用該證書加密PDF給予一些權利,就像沒有印刷,不可複印等用戶

的基本思想是,當我會將此PDF發送給用戶,並且用戶嘗試打開它,Acrobat/Reader將查找證書,並且如果證書存在於用戶的本地機器上,則Acrobat/Reader將打開具有應用於PDF上的權限的PDF不打印,不復制等)。

我需要在C#中開發一個應用程序,使用iText5 for .NET來實現上述目標。我是C#的新手。

該工作流程可以保護PDF嗎? 我無法找到任何示例來使用iText5 for .NET生成自簽名證書。

另外,如何使用自簽名證書來使用iText5 for .NET加密PDF文件?

回答

0

嘗試iSafePdf

+0

我想以編程方式執行此操作。有人可以給我一些樣品或鏈接樣品。 – Lipika

+0

提到「iSafePDF」是一個基於iTextSharp項目的開源項目:http://isafepdf.codeplex.com/SourceControl/list/changesets – VahidN