本文提供有关如何使用 Java 对 Word 文档进行数字签名的指导。它包含设置应用程序开发 IDE 的详细信息、定义算法的步骤列表以及演示如何使用 Java 在 Word 文档上插入签名的可运行示例代码。我们将探索在签署 Word 文档时自定义数字签名的各种选项。
使用 Java 在 Word 中插入签名的步骤
- 将 IDE 设置为使用 Aspose.Words for Java 签署文档
- 实例化一个 SignOptions 类对象来自定义数字签名
- 设置不同的属性,例如评论和时间
- 创建CertificateHolder类对象来加载PFX证书文件
- 使用 DigitalSignatureUtil 类中的 Sign() 方法签署并保存目标 Word 文档
这些步骤描述如何使用 Java 在 Word 文档上签名。该过程首先声明支持数字签名自定义的 SignOptions 类的对象。我们将使用CertificateHolder 类加载证书文件以及DigitalSignatureUtil.sign() 方法用于保存输出Word 文件的密码。
使用 Java 签署 Word 文档的代码
上面的代码段演示了一个使用 Java *在 Word 上插入签名的简单应用程序。首先,我们使用了 SignOptions 类,支持评论、签名时间、提供者 ID、签名行图像和解密密码的设置。在下一步中,我们使用 CertificateHolder 类加载证书并签署文档,但是,您可以使用它从不同组合的字节数组、文件名、密码和别名创建证书。
这个简短的教程指导我们如何使用 Java 在 Word 上插入签名。如果您想为 Word 文件添加密码,请参阅 如何使用Java为Word文档添加密码 上的文章。