工具/材料
IntelliJ IDEA 2018
PowerPoint 2013
JDK1.8.0
spire.presentation.jar 4.3.2
操作方法
01文件準備:這裏可準備兩個PPT文檔,壹個已簽名,壹個未簽名,用於驗證該檢測方法是否有效。
02在IDEA程序中引入spire.presentation.jar,如下圖所示:
03完成以上步驟後,在程序中鍵入如下代碼內容:
import com.spire.presentation.*;
public class VerifySignature {
public static void main(String[] args) throws Exception{
//加載用於測試的PPT文檔
Presentation ppt = new Presentation();
ppt.loadFromFile("AddSignature.pptx");//已簽名文檔
//ppt.loadFromFile("test.pptx");//未簽名文檔
//判定文檔是否簽名
boolean digitalSigned = ppt.isDigitallySigned();
if (digitalSigned == true)
{
System.out.println("已簽名!");
}
else if(digitalSigned == false)
{
System.out.println("未簽名,可添加簽名。");
}
}
}
04完成代碼後,執行程序,輸入檢測結果。針對不同測試文檔,可得出不同檢測結果,
01
文件準備:這裏可準備兩個PPT文檔,壹個已簽名,壹個未簽名,用於驗證該檢測方法是否有效。
02
在IDEA程序中引入spire.presentation.jar,如下圖所示:
03
完成以上步驟後,在程序中鍵入如下代碼內容:
import com.spire.presentation.*;
public class VerifySignature {
public static void main(String[] args) throws Exception{
//加載用於測試的PPT文檔
Presentation ppt = new Presentation();
ppt.loadFromFile("AddSignature.pptx");//已簽名文檔
//ppt.loadFromFile("test.pptx");//未簽名文檔
//判定文檔是否簽名
boolean digitalSigned = ppt.isDigitallySigned();
if (digitalSigned == true)
{
System.out.println("已簽名!");
}
else if(digitalSigned == false)
{
System.out.println("未簽名,可添加簽名。");
}
}
}
04
完成代碼後,執行程序,輸入檢測結果。針對不同測試文檔,可得出不同檢測結果,