GroupDocs.Signature for Java

使用数字签名签署 PDF

通过使用 GroupDocs.Signature for Java 的功能,用数字证书为您的商业文档内容保驾护航。我们提供多种方式来标记和保护您的文档。

在 Java 中保护 PDF 的步骤使用数字证书

GroupDocs.Signature 允许 Java 开发人员通过数字签名防止 PDF 文档的更改。为您的商业应用程序赋予保护重要数据的能力。

  1. 将 PDF 文档传递给 Signature 类构造函数。
  2. 使用数字证书及其密码来保护文档。
  3. 可选地,在文档页面上添加数字签名的视觉表示。
  4. 签署文档以防止未来的任何更改。
// 将 Signature 与文档一起使用以进行数字签名
Signature signature = new Signature("input.pdf");

// 提供数字证书和密码
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");
options.setPassword("1234567890");

// 如果需要,设置视觉表示
options.setPageNumber(1);
options.setLeft(100);
options.setTop(100);

// 使用数字证书保护文档
SignResult result = signature.sign("output.pdf", options);
Maven XML
点击以复制
已复制
更多示例 文档

通过签名增强或保护文档内容

GroupDocs.Signature for Java 库能够签署所有流行的文件格式。自动添加、修改、验证或删除各种类型的签名,以简化您的业务流程。

GroupDocs.Signature 的功能

向文档添加签名

可以精确地向任何受支持文档的任何页面添加文本、图像、条形码、二维码或印章签名。可以在图像和大多数文件类型中添加或编辑隐藏的元数据,如 EXIF。使用数字签名保护文档内容,以防未经授权的更改。

签名搜索和验证

签署后,文档可以通过不同方式进行处理。验证签名文档以确保其已正确处理。如果需要更多控制,可以通过搜索检索所有签名的列表。

编辑签名

大多数类型的签名支持进一步修改。您可以自由地修改文本、改变位置、颜色、大小等。

删除不必要的签名

我们的解决方案支持签名的完整 CRUD 操作。在必要时,可以从文档中删除许多类型的签名,包括数字证书。

使用数字签名保护文档

了解如何通过数字签名来保护文档不被更改。

Java

// 提供要签署的文档
Signature signature = new Signature("input.pdf");

// 使用有效的数字证书和密码
DigitalSignOptions options = new DigitalSignOptions("certificate.pfx");
options.setPassword("1234567890");

// 指定其他文本数据
options.setReason("Security issue");
options.setContact("John Smith");
options.setLocation("Office D.W.");

// 使用图像和其他选项进行视觉表示
options.setImageFilePath("image.png");

options.setAllPages(true);
options.setVerticalAlignment(VerticalAlignment.Bottom);
options.setHorizontalAlignment(HorizontalAlignment.Right);
options.setWidth(80);
options.setHeight(60);

Padding padding = new Padding();
padding.setBottom(10);
padding.setRight(10);
options.setMargin(padding);

// 将保护文档保存到其他位置
SignResult result = signature.sign("output.pdf", options);
Maven XML
点击以复制
已复制
更多示例 文档

关于 GroupDocs.Signature for Java

GroupDocs.Signature for Java 是一个全面的签署解决方案,支持多种文档处理类型。您可以向 60 多种格式的文件中添加文本、图像、数字证书和印章,包括 PDF、MS Office、图像、ZIP 文件以及其他流行的商业格式。此外,签名文件可以方便地进行搜索、验证、修改或删除。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Signature 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

查看我们全面的功能集

我们以平台提供的广泛功能和签名支持为荣。

签署其他格式的文档

Java API 允许您处理超过 60 种格式。创建并向任何页面添加各种签名,使用数字证书封装内容,以及管理和编辑文档中的现有签名。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人