亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用Java添加數字簽名到Excel文檔

發布時間:2022-02-23 16:09:54 來源:億速云 閱讀:154 作者:iii 欄目:開發技術

這篇文章主要講解了“怎么使用Java添加數字簽名到Excel文檔”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么使用Java添加數字簽名到Excel文檔”吧!

本次代碼測試環境

  • Excel版本:2013

  • 編譯環境:IntelliJ IDEA2018

  • JDK版本:1.8.0

  • Excel庫工具:spire.xls.jar 4.3.4

  • Pfx數字證書(及密碼)

下面分別以三個代碼塊來展示如何實現。

1. 添加簽名
import com.spire.xls.*;
import com.spire.xls.digital.CertificateAndPrivateKey;
import java.util.Date;

public class AddSignature {
  public static void main(String[] args) throws Exception {
    //加載Excel工作簿
    Workbook wb = new Workbook();
    wb.loadFromFile("test.xlsx");

    //添加數字簽名
    wb.addDigitalSignature(new CertificateAndPrivateKey("cer.pfx","123654yes!"), "The Author is Mia",new Date());
    
    //保存文檔
    wb.saveToFile("AddSignature.xlsx",ExcelVersion.Version2013);
    wb.dispose();
  }
}

2.檢測是否簽名

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("未簽名文檔!");
      }
  }
}

3.刪除簽名

import com.spire.xls.*;

public class RemoveSignature {
  public static void main(String[] args) {
    //加載Excel工作簿
    Workbook wb = new Workbook();
    wb.loadFromFile("AddSignature.xlsx");

    //刪除簽名
    wb.removeAllDigitalSignatures();

    //保存文檔
    wb.saveToFile("RemoveSignature.xlsx",ExcelVersion.Version2013);
    wb.dispose();
  }
}

執行程序代碼后,生成的結果文檔中不再有簽名。

感謝各位的閱讀,以上就是“怎么使用Java添加數字簽名到Excel文檔”的內容了,經過本文的學習后,相信大家對怎么使用Java添加數字簽名到Excel文檔這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泸州市| 广安市| 永登县| 罗定市| 荔浦县| 甘谷县| 天台县| 井陉县| 北海市| 西丰县| 礼泉县| 蒙城县| 富川| 钦州市| 九江市| 晋州市| 新干县| 高邮市| 肇庆市| 新河县| 盱眙县| 磴口县| 枝江市| 荥经县| 南皮县| 淮南市| 福清市| 桦南县| 广东省| 东乡县| 黔江区| 景宁| 汝阳县| 禹城市| 嘉定区| 莲花县| 河北省| 彝良县| 大余县| 阜康市| 南陵县|