GroupDocs.Signature 使得向 PDF 文件添加自定义签名成为可能。Java 开发者可以使用我们的软件将签署功能集成到他们的应用程序中。
- 将要签名的 PDF 文件提供给 Signature 实例。
- 使用 SignOptions 定义签名详细信息。
- 自定义诸如大小、颜色和内容等各种属性。
- 将签名文件保存到所需位置。
GroupDocs.Signature 使得向 PDF 文件添加自定义签名成为可能。Java 开发者可以使用我们的软件将签署功能集成到他们的应用程序中。
// 将文档加载到 Signature 实例中
Signature signature = new Signature("input.pdf");
// 实例化 QrCodeSignOptions 对象
QrCodeSignOptions options = new QrCodeSignOptions("QR code text");
// 配置所有期望的选项
options.setLeft(100);
options.setTop(100);
options.setForeColor(Color.RED);
// 将添加二维码的文件保存到本地磁盘
signature.sign("output.pdf", options);
我们的电子签名 API 精简了商业流程。可以以编程方式签署、搜索、更新、删除和验证各种签名。
可以将电子签名放置在文档的任何页面上的任何位置。使用文本、图像、条形码、元数据或数字证书增强文档内容。
签名后,可以进一步处理文档。可以检索存在的所有签名列表,修改或根据需要删除它们。
通过公司数字证书保护业务文档免受未授权更改的影响。添加或提取所有文档类型中的隐藏元数据条目。
// 将源文档作为参数提供
Signature signature = new Signature("input.pdf");
// 在签名选项中指定图像路径
ImageSignOptions options = new ImageSignOptions("image.jpg");
// 设置图像的大小和目标页面
options.setVerticalAlignment(VerticalAlignment.Bottom);
options.setHorizontalAlignment(HorizontalAlignment.Right);
options.setHeight(150);
options.setWidth(200);
Padding padding = new Padding(50);
options.setMargin(padding);
options.setAllPages(true);
// 将签名应用于文档
signature.sign("output.pdf", options);