2011-12-09 135 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