GroupDocs.Signature 可以生成多种流行格式的条形码并将其放置在 JPEG 页面上。支持超过 60 种条形码类型,Java 应用程序可以通过集成我们的库轻松实现条形码签名功能。
- 提供要处理的 JPEG 文件或流。
- 将条形码文本传递给 BarcodeSignOptions 实例。
- 自定义条形码选项,如位置、大小等。
- 保存带有新添加条形码的文件。
GroupDocs.Signature 可以生成多种流行格式的条形码并将其放置在 JPEG 页面上。支持超过 60 种条形码类型,Java 应用程序可以通过集成我们的库轻松实现条形码签名功能。
// 创建一个新的 Signature 实例并指定文档路径
Signature signature = new Signature("input.jpeg");
// 使用 BarcodeSignOptions 将条形码添加到文档
BarcodeSignOptions options = new BarcodeSignOptions("Business data");
// 设置条形码类型及其他属性
options.setEncodeType(BarcodeTypes.Code128);
options.setLeft(100);
options.setTop(100);
// 保存签名后的文件
signature.sign("output.jpeg", options);
GroupDocs.Signature for Java 库旨在签署和后续处理流行文件格式。快速灵活地添加、修改、验证或删除各种类型的签名。
使用文本、图像、条形码、二维码或印章在支持的文档的任何页面上进行签名。可以在图像中添加隐藏元数据,例如 EXIF,或使用数字证书保护文档内容免受未经授权的修改。
已签名文档可以完成更多操作。我们提供签名验证,以确保一切都处于正常状态。此外,您可以通过搜索获取所有文档签名的列表。
大多数之前添加的签名可以进行修改。可以修正文本、调整位置或更改颜色。
我们的解决方案支持签名的完全 CRUD 操作。许多类型的签名在必要时可以从文档中删除。
// 提供要签署的文档
Signature signature = new Signature("input.jpeg");
// 使用所需文本创建签名选项
BarcodeSignOptions signOptions = new BarcodeSignOptions("Accepted");
signOptions.setEncodeType(BarcodeTypes.Code39FullASCII);
// 设置页面上相对条形码的位置
signOptions.setVerticalAlignment(VerticalAlignment.Bottom);
signOptions.setHorizontalAlignment(HorizontalAlignment.Left);
// 设置离页面边缘的条形码填充
Padding padding = new Padding();
padding.setLeft(20);
padding.setTop(180);
signOptions.setMargin(padding);
// 设置条形的颜色
signOptions.setForeColor(Color.RED);
// 定义消息字体样式
SignatureFont font = new SignatureFont();
font.setSize(12);
font.setFamilyName("Arial");
signOptions.setFont(font);
// 指定消息位置
signOptions.setCodeTextAlignment(CodeTextAlignment.Above);
// 签署并保存文档
SignResult signResult = signature.sign("output.jpeg", signOptions);
通过我们的 Java API 可以签署超过 60 种格式。可以在文档中的任何页面或位置应用各种签名。