GroupDocs.Signature 为 Java 应用程序增强了向 JPEG 文档的任何页面添加签名的能力。通过集成我们的库,提高产品的功能。
- 创建包含 JPEG 文档的 Signature 实例。
- 使用 ImageSignOptions 指定签名图像。
- 将图像放置在任何页面的任意位置。
- 将已签署的文档保存到新位置。
GroupDocs.Signature 为 Java 应用程序增强了向 JPEG 文档的任何页面添加签名的能力。通过集成我们的库,提高产品的功能。
// 使用文档路径实例化 Signature
Signature signature = new Signature("input.jpeg");
// 使用图像创建 ImageSignOptions 作为签名
ImageSignOptions options = new ImageSignOptions("company_logo.jpg");
// 将图像放置在所有页面的左上角
options.setAllPages(true);
options.setLeft(100);
options.setTop(200);
// 保存已签署的文档
SignResult result = signature.sign("output.jpeg", options);
我们的 API 支持一系列签署功能,使您能够添加、修改、删除、搜索和验证多种签名类型,包括图像签名。
轻松在文档的任何页面任何位置放置图像签名。使用文本、图像、条形码、元数据和数字证书丰富您的内容。
轻松验证已签署文档中签名的有效性。检索文档中的所有签名列表,并检查每个签名的详细信息。
更新之前添加到文档中的任何签名的内容、外观、大小或位置。我们的 API 使修改签名变得简单高效。
我们的 API 支持大多数签名类型的完整 CRUD 操作。当需要时,您可以轻松地从几乎所有支持的文档类型中移除签名。
// 选择要签署的文档
Signature signature = new Signature("input.jpeg");
// 使用图像路径创建图像选项
ImageSignOptions options = new ImageSignOptions("manager_signature.jpg");
// 设置图像签名的大小
options.setWidth(100);
options.setHeight(100);
// 将图像放置在右下角
options.setVerticalAlignment(VerticalAlignment.Bottom);
options.setHorizontalAlignment(HorizontalAlignment.Right);
// 如有必要,应用页面角落的边距
Padding padding = new Padding();
padding.setRight(120);
padding.setBottom(120);
options.setMargin(padding);
// 如有需要,给图像添加自定义边框
Border border = new Border();
border.setColor(Color.RED);
border.setDashStyle(DashStyle.DashDotDot);
border.setWeight(5);
border.setVisible(true);
options.setBorder(border);
// 旋转签名以更好地对齐
options.setRotationAngle(45);
// 将更新后的文档保存到任何位置
SignResult result = signature.sign("output.jpeg", options);
使用 Java API,您可以向各种文档中插入支持的图像格式。轻松调整大小、选择位置并向文档添加图像签名。