我正在开发一个小程序,用于处理大型PDF,分割(使用iText),并为每个文件添加数字签名字段。拆分部分工作正常,但使用Adobe Reader的用户无法签名生成的文件,除非有人使用Acrobat Professional打开并启用它们以用于Reader。我可以在Acrobat Pro之外启用PDF数字签名吗?
有没有办法自动启用? Java/iText解决方案将是我的第一选择,但任何自动化都会击败当前的系统。
我正在开发一个小程序,用于处理大型PDF,分割(使用iText),并为每个文件添加数字签名字段。拆分部分工作正常,但使用Adobe Reader的用户无法签名生成的文件,除非有人使用Acrobat Professional打开并启用它们以用于Reader。我可以在Acrobat Pro之外启用PDF数字签名吗?
有没有办法自动启用? Java/iText解决方案将是我的第一选择,但任何自动化都会击败当前的系统。
签名PDFs在iText in Action书中解释,包括some examples。
但是似乎启用“使用权利”无法完成,因为它需要Adobe拥有的私钥 - 请参阅iText邮件列表中的this thread。
看来您不需要使用Acrobat Reader DC进行数字签名的阅读器扩展。 看到这个相似的问题:Reader extensions not needed anymore for digital signature in Acrobat Reader DC?
也许我错过了一些东西,但这些看起来像*签名* PDF的例子 - 而不是*使它能够在Reader *中签名。 – 2010-01-25 20:35:03
嗯,这是我错过了一些遗憾。我不清楚这个“启用签名”功能是什么。你知道它是如何在PDF规格中被称为? – 2010-01-25 21:00:09
显然这就是所谓的“使用权”,它是Adobe特有的。答案已更新。 – 2010-01-25 21:16:58