PDF 加密與解密
IronPDF for Python可以打開受密碼保護的PDF文件、修改其中繼資料和安全設置,並以新密碼重新保存它們——在幾行程式碼中實現完整的加密和解密工作流程。
入門指南
將文件路徑和現有密碼傳遞給PdfDocument.FromFile以打開加密的PDF。 根據需要修改安全設置和中繼資料,然後將新密碼分配給SaveAs保存。
理解程式碼
PdfDocument.FromFile(path, password): 使用提供的密碼解密以打開加密的PDF文件。 如果密碼不正確,引發異常。MetaData.Author/Keywords/ModifiedDate: 解密後可讀取或更新的中繼資料欄位。SecuritySettings.RemovePasswordsAndEncryption(): 從記憶體文件中刪除當前加密,允許重新配置安全設置。SecuritySettings.MakePdfDocumentReadOnly(key): 使用新的內部密鑰重新應用唯讀保護。SecuritySettings.AllowUser*: 細粒度的使用者許可標誌——設置為False以限制特定操作。pdf.Password = "my-password": 設置開啟保存的PDF所需的新密碼。SaveAs("secured.pdf"): 保存應用所有新設置的重新加密文件。
不重新加密的解密
要生成受密碼保護的PDF的未加密副本, 請調用Password的情況下保存。






