醉百书

Java 检测Excel文档是否被签名

醉百书 2021-07-30 19:21:20
语音朗读

Excel中添加数字签名用于防伪,声明等作用。当一个文档不知其是否签名时,可通过一定方法来检查,下面通过Java程序代码介绍如何来检测。

工具/材料

Excel版本:2013

编辑环境:IntelliJ IDEA2018

JDK版本:1.8.0

Excel库工具:spire.xls.jar4.3.4

方法步骤

01.

在IDEA项目文件夹下,存入用于测试的Excel源文档,即文档路径(这里的路径也可以自定义为其他路径)。

02.

在项目引入spire.xls.jar4.3.4文件。

03.

在程序中键入如下代码:

import com.spire.xls.*;

publicclass DetectSignature{

public static void main(String[]args){

//加载Excel工作簿

Workbookwb=new Workbook();

wb.loadFromFile("AddSignature.xlsx");

//判断文档是否签名

boolean signature=wb.isDigitallySigned();

if(signature==true)

{

System.out.println("文档已签名!");

}

else

{

System.out.println("未签名文档!");

}

}

}

04.

完成代码后,执行程序,可查看检测结果:

相关推荐