提高文档安全性和添加独特风格的一个很好的选择是在 JPEG 图像中包含 QR 码作为签名。二维码的使用为改进文档签名程序提供了一种新颖而现代的方法。在本教程中,我们将重点介绍利用签名库使用 Java 使用 QR 码对 JPEG 进行签名**。我们将通过优势、分步说明和完整的代码示例来使用 Java 创建 JPEG 格式的 QR 码。
使用 Java 通过 QR 码签署 JPEG 的步骤
- 使用 Maven 存储库将 Maven 存储库安装到您的项目中,以使用 QR 代码对 JPEG 图像进行签名
- 添加使用 QR 码签署 JPEG 过程所需的类引用
- 通过将输入 JPEG 文件的路径作为参数提供给其构造函数来实例化 Signature 类
- 创建 QrCodeSignOptions 类的实例并配置 QR 码所需的属性
- 调用 Signature.Sign 方法将生成的签名 JPEG 文件保存到磁盘
在当今快节奏的数字世界中,安全性和真实性至关重要,尤其是在图像方面。提高文档安全性并区分视觉信息的创新技术是将 QR 码作为签名添加到 JPEG 图像中。除了提供额外的安全层之外,QR 码还为 JPEG 签名提供了一种现代且创新的方法。您可以按照上述步骤轻松地将 QR 码集成到 Java 中的 JPEG 中。
使用 Java 通过 QR 码签署 JPEG 的代码
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.qrcodes.QrCodeTypes; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.QrCodeSignOptions; | |
public class SignJPEGwithQRCodeusingJava { | |
public static void main(String[] args) throws Exception { | |
// Set License to avoid the limitations of Signature library | |
License license = new License(); | |
license.setLicense("GroupDocs.Signature.lic"); | |
// load the source JPEG file | |
Signature signature = new Signature("input.jpg"); | |
// Create QRCode option with predefined QRCode text | |
QrCodeSignOptions signOptions = new QrCodeSignOptions("JohnSmith"); | |
// Setup QRCode encoding type | |
signOptions.setEncodeType(QrCodeTypes.QR); | |
// set signature position | |
signOptions.setLeft(200); | |
signOptions.setTop(200); | |
signOptions.setPageNumber(1); | |
// Sign JPEG and save it to disk | |
signature.sign("output.jpg", signOptions); | |
} | |
} |
总之,将 QR 码添加到 JPEG 图像是签署文档的明智而周到的方式。除了提高安全性之外,它还通过简化验证过程来提高验证过程的效率。本指南全面介绍了在 JPEG 中插入 QR 码所需的所有步骤。一旦您设置了签名库并更改了相关文件路径,将给定的代码集成到您的项目中就是一个简单而直接的过程。
在之前的教程中,我们提供了使用 QR 码对 JPEG 图像进行签名的详细分步演练。我们强烈建议您参考我们关于如何使用 Java 对 JPEG 和 QR 码进行签名的综合指南。