java - 我可以在 Acrobat Pro 之外为 PDF 启用数字签名吗?

标签 java pdf itext digital-signature

我正在开发一个小程序来获取一个大的 PDF,将其拆分(使用 iText),并为每个文件添加数字签名字段。拆分部分工作正常,但使用 Adob​​e Reader 的用户无法签署生成的文件,直到使用 Acrobat Professional 的人打开它们并为 Reader 启用它们。

有没有办法自动启用? Java/iText 解决方案将是我的首选,但任何自动化的解决方案都将击败当前系统。

最佳答案

iText in Action 中解释了签署 PDF书,包括some examples .

但是似乎无法启用“使用权限”,因为它需要 Adob​​e 拥有的私钥 - 请参阅 this thread在 iText 邮件列表中。

关于java - 我可以在 Acrobat Pro 之外为 PDF 启用数字签名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2134614/

相关文章:

非顺序任务中的 Java 异常处理(模式/良好实践)

python-3.x - 从带有图像的扫描pdf中提取文本?

java - PDF 表单填写时出现 iText 错误

c# - iTextSharp 添加图像

c# - iTextSharp 解析 PDF 对象以删除未使用的对象

Java BeanUtilsBean : Convert Date to String

java - 是否可以通过在 Java 中传递自定义的 equals() 方法来使用 Collections.removeAll()?

java - 如何在新选项卡中打开 PDF 并在浏览器中显示(不要求下载)?

java - 如何使用 Itext 用正确的编码替换 pdf 中的文本

Java - WHILE 中的 Swing 计时器,带有启用/禁用按钮