• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程

    文檔首頁>>Spire.PDF教程>>Spire.PDF功能演示:在Java中刪除 PDF 中的數(shù)字簽名

    Spire.PDF功能演示:在Java中刪除 PDF 中的數(shù)字簽名


    Spire.PDF for Java 是一款專門對 PDF 文檔進行操作的 Java 類庫。該類庫的主要功能在于幫助開發(fā)人員在 Java 應用程序(J2SE和J2EE)中生成 PDF 文檔和操作現(xiàn)有 PDF 文檔,并且運行環(huán)境無需安裝 Adobe Acrobat。

    本文介紹如何使用Spire.PDF for Java移除PDF文檔中的數(shù)字簽名???a href="http://www.xiangyinys.com/product/4112/download" target="_blank">點擊此處下載最新版測試。

    import com.spire.pdf.PdfDocument;
    import com.spire.pdf.widget.PdfFieldWidget;
    import com.spire.pdf.widget.PdfFormWidget;
    import com.spire.pdf.widget.PdfSignatureFieldWidget;
    
    public class RemoveSignature {
    
        public static void main(String[] args) {
    
            //創(chuàng)建PdfDocument對象 
            PdfDocument pdf = new PdfDocument();
    
            //加載PDF文檔
            pdf.loadFromFile("C:\\Users\\Administrator\\Desktop\\Signature.pdf");
    
            //從文檔獲取form widget集合
            PdfFormWidget widgets = (PdfFormWidget) pdf.getForm();
    
            //遍歷集合中的每一個元素
            for (int i = 0; i < widgets.getFieldsWidget().getList().size(); i++)
            {
                //獲取指定widget
                PdfFieldWidget widget = (PdfFieldWidget)widgets.getFieldsWidget().getList().get(i);
    
                //判斷widget是否為PdfSignatureFieldWidget
                if (widget instanceof PdfSignatureFieldWidget)
                {
                    //刪除數(shù)字簽名widget
                    widgets.getFieldsWidget().remove(widget);
                }
            }
    
            //保存文檔
            pdf.saveToFile("RemoveSignature.pdf");
        }
    }

    輸出結(jié)果

    國產(chǎn)PDF格式處理控件Spire.PDF功能演示:在Java中刪除 PDF 中的數(shù)字簽名



    整合所有格式API處理套包Spire.office for Java正在慧都網(wǎng)火熱銷售中!聯(lián)系慧都客服立馬1分鐘了解全部咨詢!

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();