Java 检测Excel文档是否被签名
知识问答 2022-02-14 03:38:42 admin
Excel中添加数字签名用于防伪,声明等作用。当一个文档不知其是否签名时,可通过一定方法来检查,下面通过Java程序代码介绍如何来检测。
工具/材料
Excel版本:2013
编辑环境:IntelliJ IDEA2018
JDK版本:1.8.0
Excel库工具:spire.xls.jar 4.3.4
操作方法
【步骤01】
在IDEA项目文件夹下,存入用于测试的Excel源文档,即文档路径(这里的路径也可以自定义为其他路径)。
【步骤02】
在项目引入spire.xls.jar 4.3.4文件。
【步骤03】
在程序中键入如下代码:
import com.spire.xls.*;
public class DetectSignature {
public static void main(String[] args) {
//加载Excel工作簿
Workbook wb = new Workbook();
wb.loadFromFile("AddSignature.xlsx");
//判断文档是否签名
boolean signature = wb.isDigitallySigned();
if(signature==true)
{
System.out.println("文档已签名!");
}
else
{
System.out.println("未签名文档!");
}
}
}
【步骤04】
完成代码后,执行程序,可查看检测结果:
标签:
相关文章
发表评论
评论列表