91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么使用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

南和县| 晋城| 莲花县| 张家川| 伊春市| 新蔡县| 福建省| 兴和县| 淳安县| 寻甸| 美姑县| 崇明县| 牙克石市| 德昌县| 德清县| 株洲市| 琼中| 龙岩市| 琼海市| 南郑县| 达拉特旗| 华安县| 武宣县| 安陆市| 普宁市| 巴塘县| 岑巩县| 青岛市| 林口县| 疏勒县| 聂拉木县| 房产| 丰台区| 田东县| 灵璧县| 司法| 兴文县| 卢氏县| 高密市| 乐清市| 安多县|