GroupDocs.Signature for Java

为PDF创建二维码

利用GroupDocs.Signature for Java方便地创建包含文本和数字数据的2D条形码,并将其放置在各种文件的任何页面上。

在PDF的任何位置生成并放置二维码的步骤

GroupDocs.Signature可以在许多流行格式中生成二维码,并将其放置在PDF页面上。支持10多种二维码类型,可以快速集成到Java应用程序中。使用我们的产品为文档签名并生成二维码。

  1. 获取需要用二维码签署的PDF文件或流。
  2. 为QrCodeSignOptions提供文本。
  3. 自定义视觉选项,例如颜色、位置、大小等。
  4. 保存带有二维码的文件。
// 将文档传递给新的Signature实例
Signature signature = new Signature("input.pdf");

// 使用QrCodeSignOptions将二维码添加到文档中
QrCodeSignOptions options = new QrCodeSignOptions("Text Content");

// 指定签名类型和在页面上的位置
options.setEncodeType(QrCodeTypes.QR);
options.setLeft(50);
options.setTop(150);

// 保存带有添加的二维码的文件
signature.sign("output.pdf", options);
Maven XML
点击以复制
已复制
更多示例 文档

将签名添加到您的文档

GroupDocs.Signature for Java API支持对所有流行文件格式进行签名。生成、修改、搜索、验证和删除不同类型的签名。

GroupDocs.Signature的主要特性

签署文档

GroupDocs.Signature支持使用文本、图像、条形码、二维码和印章签名进行签署。将它们放置在任何受支持文档格式的任意页面上。使用元数据签名管理文档元数据,并通过数字证书保护内容免受未经授权的更改。

搜索和验证

通过验证程序确保文档中的所有签名均有效。使用内置搜索功能检索文档中的所有签名完整列表。

修改签名

在签署后轻松修改签名属性。根据需要调整内容、位置、颜色、大小等属性。

移除签名

轻松删除不需要的签名。各种签名类型,包括数字证书,可以通过编程方式从文档中移除。

如何自定义生成的二维码

使用此示例学习如何在PDF页面上放置新的二维码。

Java

// 获取需要签署的文档并传递给Signature
Signature signature = new Signature("input.pdf");

// 使用二维码选项提供包含所需信息的文本
QrCodeSignOptions signOptions = new QrCodeSignOptions("Archived on July 11, 2019");

// 在页面上设置二维码的相对位置
signOptions.setVerticalAlignment(VerticalAlignment.Top);
signOptions.setHorizontalAlignment(HorizontalAlignment.Right);

// 设置签名的边距
Padding padding = new Padding();
padding.setRight(20);
padding.setTop(20);
signOptions.setMargin(padding);

// 指定二维码的颜色
signOptions.setForeColor(Color.RED);

// 定义消息的字体选项
SignatureFont font = new SignatureFont();
font.setSize(12);
font.setFamilyName("Comic Sans MS");
signOptions.setFont(font);

// 自定义二维码背景颜色和画刷
Background background = new Background();
background.setColor(Color.GREEN);
background.setTransparency(0.5);
background.setBrush(new LinearGradientBrush(Color.GREEN, Color.DARK_GRAY, 0));
signOptions.setBackground(background);

// 将二维码添加到文档中
SignResult signResult = signature.sign("output.pdf", signOptions);
Maven XML
点击以复制
已复制
更多示例 文档

了解更多关于GroupDocs.Signature for Java的信息

GroupDocs.Signature for Java提供多种功能,以生成和嵌入各种类型的签名,适用于所有主要文档格式。它支持PDF、Word文档、Excel电子表格、PowerPoint演示文稿和图像。通过文本、图像、条形码、二维码、元数据、数字和印章签名来增强您的文档。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

查看我们的主要产品

我们提供各种签名功能和高级操作

为其他文件格式生成二维码

使用Java API为所有流行文件格式增强生成的二维码。添加2D条形码数据,便于扫描和处理。

临时许可提示

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