使用iTextsharp生成证书并加密pdf(使用证书)

本文关键字:证书 pdf iTextsharp 使用 加密 | 更新日期: 2023-09-27 18:17:11

我需要使用证书保护PDF。

我需要在用户的本地机器上创建一个证书(adobereader和acrobat可以理解的。pfx文件)。使用用户的email id创建证书。

然后我需要在我的机器上生成相同的证书,并使用该证书加密PDF,给用户一些权利,如不打印,不复制等。

基本思想是,当我将这个PDF发送给用户时,用户试图打开它,Acrobat/Reader将查找证书,如果证书存在于用户的本地机器上,Acrobat/Reader打开PDF并赋予PDF应用的权利(即不可打印,不可复制等)。

我需要在c#中使用iText5 for . net开发一个应用程序来实现上述目标。我是c#新手。

这个工作流程可以保护PDF吗?我找不到任何使用iText5 for . net生成自签名证书的示例。

另外,我如何使用自签名证书加密PDF文件使用iText5的。net ?

使用iTextsharp生成证书并加密pdf(使用证书)

试试iSafePdf.