我需要保护一个PDF使用证书。
我需要在用户的本地计算机上创建一个证书( Adobe need和acrobat能够理解,.pfx文件)。使用用户的电子邮件id创建证书。
然后,我需要在我的机器上生成相同的证书,并使用这个证书来加密PDF,给用户一些权利,如不打印,不复制等。
基本的想法是,当我将这个PDF发送给用户,用户试图打开它,Acrobat/Reader将查找证书,如果证书存在于用户的本地机器上,Acrobat/Reader将打开PDF,并应用于PDF上的权限(即不打印,不复制等)。
我需要在C#中使用iText5为.NET开发一个应用程序来实现上述功能。我是C#的新手。
此工作流可以保护PDF吗?我找不到任何使用.NET的iText5生成自签名证书的示例。
另外,如何使用.NET的iText5自签名证书来加密PDF文件?
发布于 2011-12-09 21:04:27
试试iSafePdf。
https://stackoverflow.com/questions/8442483
复制相似问题