• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程-文檔操作
    文檔首頁>>Spire.PDF教程-文檔操作>>【教程】PDF控件Spire.PDF 教程:在C#中加密和解密PDF文件

    【教程】PDF控件Spire.PDF 教程:在C#中加密和解密PDF文件


    請注意,該教程只適用Spire.PDF 3.9.421及其以上版本。該教程顯示了如何使用C#通過以下兩個部分使用密碼來保護(hù)和取消保護(hù)PDF文件:

    • 加密PDF
    • 解密PDF

    加密PDF

    有兩種密碼可以用于加密PDF,打開密碼和修改密碼。 打開的密碼只設(shè)置為打開密碼。 修改密碼不僅可以設(shè)置打開PDF文件,還可以設(shè)置打印,內(nèi)容復(fù)制,注釋等的限制。

    Spire.PDF提供pdf.Security.Encrypt(字符串openPassword,字符串permissionPassword,PdfPermissionsFlags權(quán)限,PdfEncryptionKeySize keySize)方法,為我們加密PDF文件打開,訪問權(quán)限并設(shè)置PDF密鑰大小。

     

    圖片1

    解密PDF

    我們需要通過調(diào)用方法PdfDocument.LoadFromFile(string filename,string password)來加載帶有密碼的加密PDF文件(打開密碼或修改密碼是OK)。 然后使用pdf.Security.Encrypt(字符串openPassword,字符串permissionPassword,PdfPermissionsFlags權(quán)限,PdfEncryptionKeySize keySize,字符串originalPermissionPassword)的方法重置密碼或?qū)⒚艽a設(shè)置為空以解密PDF文件。

     

    圖片2

    查看原文

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();