原創(chuàng)|使用教程|編輯:王香|2017-11-29 11:26:00.000|閱讀 2495 次
概述:Spire.PDF 是一個(gè)專業(yè)的PDF組件,能夠獨(dú)立地創(chuàng)建、編寫、編輯、操作和閱讀PDF文件,支持 .NET、WPF和Silverlight三個(gè)版本,本文介紹了如何在C#中加密和解密PDF文件。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
請注意,該教程只適用Spire.PDF 3.9.421及其以上版本。該教程顯示了如何使用C#通過以下兩個(gè)部分使用密碼來保護(hù)和取消保護(hù)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密鑰大小。
解密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文件。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn