PDF 加密與解密

PDF 安全性是處理 PDF 檔案的重要方面, IronPDF非常重視 PDF 安全性。 使用IronPDF,您可以透過對 PDF 應用自訂元資料和安全性設定來加密和解密 PDF 檔案。 IronPDF支援對加密檔案進行 128 位元加密,能夠解密先前加密的檔案(前提是您擁有存取該檔案所需的正確密碼),並可對現有或新建立的 PDF 文件套用密碼保護。

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

接下來幾行程式碼是編輯加密 PDF 的元資料。 例如,pdf.MetaData.Author 用於使用我們自訂的字串值編輯"作者"欄位。 可使用 pdf.MetaData.field-key 存取每個元資料字段,其中字段鍵替換為要編輯的字段名稱,例如 modifiedDate 等。這對於為 PDF 新增關鍵字(以便於尋找)、自訂修改日期、新增作者或需要在元資料屬性中自訂的任何其他內容尤其有用。

下一行程式碼會移除 PDF 文件中所有現有的密碼和加密資訊。 此解密過程可讓您保存未加密的 PDF,或清除 PDF 以便您可以為其添加新的加密設置,而這正是我們接下來要做的事情。 pdf.SecuritySettings.setting 允許您自訂 PDF 的安全設置,其中 setting 替換為您要更改的實際設定。 例如,pdf.SecuritySettings.MakePdfDocumentReadOnly 將 PDF 設定為唯讀。 PdfSecuritySettings 類別包含許多選項,允許對 PDF 的安全設定進行完全自定義,從禁止使用者註釋到控制列印權限; 此類確保正確、有效率地處理 PDF 安全性問題。

pdf.Password 用於變更 PDF 的密碼,或在尚未有密碼的情況下設定新密碼。 此密碼使用強大的 128 位元加密技術對 PDF 檔案進行加密,防止未經授權的存取。 如果您對元資料和安全設定感到滿意,可以使用 SaveAs() 將 PDF 文件儲存到所需的檔案位置。 學習如何使用IronPDF設定 PDF 權限和密碼

準備好開始了嗎?
Nuget 下載 17,803,474 | 版本: 2026.3 剛剛發布
Still Scrolling Icon

還在滾動嗎?

想快速取得證據? PM > Install-Package IronPdf
運行範例看著你的HTML程式碼變成PDF檔。