这个精确的教程详细阐述了如何在 Java 中向 PDF 添加数字签名。它涵盖了有关如何将 Java 签名 PDF 文档与证书文件一起使用的所有基本细节。此外,我们无需安装任何其他工具即可将 PDF 签名功能集成到 PDF 处理应用程序中。
在 Java 中向 PDF 添加数字签名的步骤
- 在项目中添加对 Aspose.PDF for Java 库的引用以对 PDF 文件进行数字签名
- 将目标 PDF 文件加载到 Document 类对象中以进行签名
- 初始化 PKCS7 类对象以加载输入证书文件
- 指定矩形坐标并设置签名的外观图像
- 使用 certify 方法对文档进行签名并保存输出文件
这些步骤总结了如何使用 Java* 在 PDF 中添加*数字签名。您可以控制页码以及矩形坐标来放置数字签名。同样,您可以在签署 PDF 文档时控制签名外观,如图像、原因、联系方式等。
用 Java 向 PDF 添加数字签名的代码
此代码示例在 Java sign PDF with certificate 中,我们需要指定 PFX 证书文件的密码。此外,可以根据您的需要即兴编写此代码。例如,您可以决定加载一个输入 PDF 文件以向其添加数字签名,或者初始化一个空白文档以使用它并使用 PdfFileSignature 类对其进行签名。
在本文中,我们探索了在 Java 中向 PDF 添加数字签名。然而,如果您想了解使用密码保护 PDF 的过程,请前往 如何在 Java 中使用密码保护 PDF 上的文章。