为了提高文档安全性并使其脱颖而出,将 QR 码作为签名合并到 Excel 文档中是一个不错的选择。利用二维码提供了一种创造性的现代方法来提高签署文件的流程。在本文中,我们的目标是使用 Java 使用 QR 码签署 XLSX 及其优点和必要步骤。此外,我们将提供完整的代码示例来演示如何使用 Java 在 XLSX 中创建 QR 码**。让我们概述一下 XLSX 签名过程中涉及的关键步骤。
使用 Java 通过 QR 码签署 XLSX 的步骤
- 将 Maven 存储库安装到您的项目中,以使用 QR 码签署 XLSX 文件
- 包含必要的类引用,以便将 QR 代码插入 XLSX
- 通过提供输入 XLSX 文件的路径作为其构造函数的参数来创建 Signature 类的实例
- 实例化 QrCodeSignOptions 类的对象并设置二维码的首选属性
- 调用 Signature.Sign 方法,传递 QR 码的签名选项,以将输出存储到磁盘
只要安装了 Java,您就可以在 Windows、macOS 和 Linux 等流行操作系统上使用 QR 码对 XLSX 文件进行签名。通过遵循上述步骤,您可以将 QR 码集成到 Java 中的 XLSX 中。它还增强了 XLSX 的安全性和合法性。这种创新方法不仅增强了安全性,还简化了验证过程,确保重要文档的完整性。以下代码示例展示了此签名过程的实际演示。
使用 Java 通过 QR 码签署 XLSX 的代码
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.Padding; | |
import com.groupdocs.signature.domain.enums.HorizontalAlignment; | |
import com.groupdocs.signature.domain.enums.VerticalAlignment; | |
import com.groupdocs.signature.domain.qrcodes.QrCodeTypes; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.QrCodeSignOptions; | |
public class SignXLSXwithQRCodeUsingJava { | |
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 XLSX file | |
Signature signature = new Signature("input.xlsx"); | |
// create QRCode option with predefined QRCode text | |
QrCodeSignOptions signOptions = new QrCodeSignOptions("12345678"); | |
// setup QRCode encoding type | |
signOptions.setEncodeType(QrCodeTypes.QR); | |
// set signature position | |
signOptions.setLeft(100); | |
signOptions.setTop(100); | |
// set signature alignment | |
signOptions.setVerticalAlignment(VerticalAlignment.Top); | |
signOptions.setHorizontalAlignment(HorizontalAlignment.Right); | |
Padding padding = new Padding(); | |
padding.setRight(20); | |
padding.setTop(20); | |
signOptions.setMargin(padding); | |
// sign XLSX document and save it | |
signature.sign("output.xlsx", signOptions); | |
} | |
} |
总之,在 XLSX 文档中使用 QR 码提供了一种创新且精心策划的文档签名方法。它还使事情变得更安全,并使确认事情的过程变得更加顺利。本教程彻底解决了在 XLSX 中插入 QR 码的所有必要步骤。设置签名库并相应调整文件路径后,将上述代码集成到您的项目中就变得轻松简单。
在之前的教程中,我们提供了使用文本签名对 PDF 进行签名的分步指南。如果您需要支持,我们强烈建议您查阅我们关于如何使用 Java 对 PDF 进行文本签名的综合指南。