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 被替換為您想要編輯的欄位名稱,例如 Author、Keywords、modifiedData 等。這對於給您的 PDF 提供容易查找的關鍵字、客製化的修改日期、新的作者或任何您需要在 MetaData 屬性中進行客製化的內容尤其有幫助。

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

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