PDF 加密與解密 您的企業在PDF安全和合規性方面的年度訂閱費用過高。不妨考慮IronSecureDoc,這款全面的PDF安全解決方案,只需一次付費,即可管理數位簽章、內容編輯、加密和保護等SaaS服務。了解IronSecureDoc文檔 PDF 安全性是處理 PDF 檔案的重要方面, IronPDF非常重視 PDF 安全性。 使用IronPDF,您可以透過對 PDF 應用自訂元資料和安全性設定來加密和解密 PDF 檔案。 IronPDF支援對加密檔案進行 128 位元加密,能夠解密先前加密的檔案(前提是您擁有存取該檔案所需的正確密碼),並可對現有或新建立的 PDF 文件套用密碼保護。 ## 如何在 C# 中將 URL 轉換為 PDF `var pdf = PdfDocument.FromFile("sample.pdf", "password");` `pdf.MetaData.Author = "Satoshi Nakamoto";` `pdf.SecuritySettings.RemovePasswordsAndEncryption();` `pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");` `pdf.Password = "my-password";` 使用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 權限和密碼 在 GitHub 上查看 程式碼 https://github.com/iron-software/IronPDF.Examples/tree/main/examples/encryption-and-decryption 下載 ZIP 文件 相關教程 相關操作指南 類文檔 獲取語言包 下載 IronPDF DLL 在本頁面報告問題 準備好開始了嗎? Nuget 下載 17,803,474 | 版本: 2026.3 剛剛發布 開始免費試用 免費 NuGet 下載 總下載量:17,803,474 查看許可證 還在滾動嗎? 想快速取得證據? PM > Install-Package IronPdf 運行範例看著你的HTML程式碼變成PDF檔。 免費 NuGet 下載 總下載量:17,803,474 查看許可證