Java 检测Excel文档是否被签名 Java 添加数字签名到excel及检测。Excel中添加数字签名用于防伪,声明等作用。当一个文档不知其是否签名时,可通过一定方法来检查,下面通过Java程序代码介绍如何来检测。
工具/材料
Excel版本:2013
编辑环境:IntelliJIDEA2018
JDK版本:1.8.0
Excel库工具:spire.xls.jar4.3.4
操作方法
01
在IDEA项目文件夹下,存入用于测试的Excel源文档,即文档路径(这里的路径也可以自定义为其他路径)。
02
在项目引入spire.xls.jar4.3.4文件。
03
在程序中键入如下代码:
importcom.spire.xls.*;
publicclassDetectSignature{
publicstaticvoidmain(String[]args){
//加载Excel工作簿
Workbookwb=newWorkbook();
wb.loadFromFile("AddSignature.xlsx");
//判断文档是否签名
booleansignature=wb.isDigitallySigned();
if(signature==true)
{
System.out.println("文档已签名!");
}
else
{
System.out.println("未签名文档!");
}
}
}
04
完成代码后,执行程序,可查看检测结果:
