在电子文档中,数字签名对于保证合法性起着至关重要的作用。因此,向 XLSX 文档添加条形码签名可以提供额外的安全和验证层。在本教程中,我们将引导您完成使用 Java 使用条形码签名签署 XLSX 所需的每个步骤。为了简化该过程,我们将帮助您提供一个代码示例,以使用 Java 在 XLSX 中创建条形码签名。以下是签署 XLSX 文件时需要遵循的关键步骤。
使用 Java 使用条形码签名对 XLSX 进行签名的步骤
- 通过使用 Maven 存储库使用条形码签名对 XLSX 文档进行签名,将 GroupDocs.Signature for Java 安装到您的项目中
- 包括签署 XLSX 文档所需的类参考
- 通过向其构造函数提供 XLSX 文件路径来实例化 Signature 类的对象
- 实例化 BarcodeSignOptions 类的对象并指定条形码签名的类型以及所需的签名首选项
- 使用签名选项调用 Signature.Sign 方法来对 XLSX 进行签名并将输出保存到磁盘
遵循给定的说明可以将条形码签名无缝集成到 Java 中的 XLSX 中。这种做法有助于加强安全措施和 XLSX 文档的法律可信度。本次讨论中使用的库经过精心设计,可以跨不同平台无缝运行。因此,概述的过程可以在广泛使用的操作系统(例如 Windows、macOS 和 Linux)上执行,以在 XLSX 中有效地插入条形码签名。请使用下面的代码插图来深入了解签署 XLSX 文档的过程。
使用 Java 对 XLSX 进行条形码签名的代码
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.Padding; | |
import com.groupdocs.signature.domain.barcodes.BarcodeTypes; | |
import com.groupdocs.signature.domain.enums.HorizontalAlignment; | |
import com.groupdocs.signature.domain.enums.VerticalAlignment; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.BarcodeSignOptions; | |
public class SignXLSXwithBarcodeSignatureUsingJava { | |
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"); | |
// setup options with text of signature | |
BarcodeSignOptions signOptions = new BarcodeSignOptions("12345678"); | |
// setup Barcode encoding type | |
signOptions.setEncodeType(BarcodeTypes.Code128); | |
// set signature position | |
signOptions.setLeft(100); | |
signOptions.setTop(100); | |
signOptions.setVerticalAlignment(VerticalAlignment.Top); | |
signOptions.setHorizontalAlignment(HorizontalAlignment.Right); | |
Padding padding = new Padding(); | |
padding.setLeft(20); | |
padding.setTop(20); | |
signOptions.setMargin(padding); | |
// sign XLSX document and save it | |
signature.sign("output.xlsx", signOptions); | |
} | |
} |
综上所述,本次讨论全面概述了使用 Java 通过条形码签名对 XLSX 进行签名*的过程。我们建议您仔细查看给定的代码示例并修改它以符合您的需要。一旦您熟练地配置了推荐的签名库并根据需要设置文件路径,将代码无缝集成到您的项目中以进行 XLSX 文件签名将成为一项轻松且简单的任务。
在之前的指南中,我们清楚地解释了如何使用 QR 码签署 XLSX 文件,并展示了整个过程中的每一步。如果您仍然需要帮助,我们建议您查看有关如何使用 Java 通过 QR 码签署 XLSX的详细指南。