PDF 加密與解密

PDF 安全性是使用 PDF 文件時的一個重要方面,而 IronPDF 對 PDF 安全性非常重視。 使用 IronPDF,您可以通過應用自定義元數據和安全設置來加密和解密 PDF 文件。 IronPDF 支援對加密檔案進行 128 位元加密,您可以在擁有正確密碼的情況下解密先前加密的檔案,並對現有或新建立的 PDF 文件進行密碼保護。

使用 IronPDF 對 PDF 文件進行加密和解密的第一步是創建一個新的 PDF 文件,或者像我們在這裡一樣加載一個現有的文件。 在使用PdfDocument.FromFile載入我們的PDF文件時,我們向FromFile方法傳遞了兩個參數,第一個是PDF文件的路徑,第二個是打開加密PDF的密碼。

接下來的幾行將編輯我們加密 PDF 的元數據。 pdf.MetaData.Author,例如,用於使用我們的自訂字串值編輯作者欄位。 每個元資料欄位可以使用 pdf.metadata.field-key 來訪問,其中 field-key 被替換為您想編輯的欄位名稱,例如作者、關鍵字、修改日期等。這特別有助於為您的 PDF 提供關鍵字,使其更易於查找、自訂修改日期、新作者或任何其他需要在元資料屬性中自訂的內容。

下一行從 PDF 文件中刪除任何當前的密碼和加密。 此解密過程允許您儲存沒有任何加密的 PDF,或者清除後讓您可以為 PDF 添加新的加密設定,這就是我們接下來要做的。 pdf.SecuritySettings.setting 使您能夠自訂 PDF 的安全性設定,其中 setting 被替換為您想要更改的實際設定,例如,pdf.SecuritySettings.MakePdfDocumentReadOnly 將 PDF 設定為只讀。 PdfSecuritySettings 類包含許多選項,允許您完全自定義 PDF 的安全設置,從不允許用戶註釋到控制列印權限,這個類確保 PDF 的安全性可以安全且有效地處理。

pdf.Password 用於更改 PDF 的密碼,或者在尚未設置密碼時設定一個新的密碼。 此密碼使用強大的128位加密對PDF文件進行加密,以防止未經授權的訪問。 當您對元數據和安全性設定感到滿意時,可以使用SaveAs()將 PDF 文件儲存到所需的檔案位置。 點擊這裡查看使用指南,包括範例、範例代碼和文件。