使用 Java 将数字签名添加到 PDF 文件

Adding a digital signature to a PDF File using Java

我正在寻找一种方法来从程序中的姓名和姓名生成签名(如物理签名),然后使用 Java 将其放入 PDF 文件中。 我研究过但没有找到我需要的东西()。 如果有人知道它是如何工作的,如果你告诉我我会很高兴。 我可以通过添加一个看起来像签名的字体来做到这一点,但它看起来不太好。

您的问题是关于签名的外观还是关于授权方对签名进行验证的问题?

对于第一个目的,您可以使用一些图像处理库并将签名附加为图像,尝试 jimage,因为它有广泛的社区。

对于第二个目的,我推荐 Itext 库,它为您提供了使用有效证书验证签名的技术。