PDF 加密與解密
可以應用精細的元數據和安全設置。這現在包括將PDF文件限制為不可打印、只讀和加密的功能。支持128位加密、解密和PDF文件的密碼保護。
如何在C#中為PDF添加密碼加密
- 安裝 C# 庫以新增密碼加密到 PDF 文件
- 打開現有的 PDF 文件以進行加密
- 設置
密碼
在開啟的PDF文件對象中的屬性 - 將加密的 PDF 文件保存到指定位置
- 在兩行 C# 代碼中執行步驟 2 和 3。
using IronPdf; using System; //Open an Encrypted File, alternatively create a new PDF from Html var pdf = PdfDocument.FromFile("encrypted.pdf", "password"); //Edit file metadata pdf.MetaData.Author = "Satoshi Nakamoto"; pdf.MetaData.Keywords = "SEO, Friendly"; pdf.MetaData.ModifiedDate = DateTime.Now; //Edit file security settings //The following code makes a PDF read only and will disallow copy & paste and printing pdf.SecuritySettings.RemovePasswordsAndEncryption(); pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key"); pdf.SecuritySettings.AllowUserAnnotations = false; pdf.SecuritySettings.AllowUserCopyPasteContent = false; pdf.SecuritySettings.AllowUserFormData = false; pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights; // change or set the document encrpytion password pdf.Password = "my-password"; pdf.SaveAs("secured.pdf");
Imports IronPdf Imports System 'Open an Encrypted File, alternatively create a new PDF from Html Private pdf = PdfDocument.FromFile("encrypted.pdf", "password") 'Edit file metadata pdf.MetaData.Author = "Satoshi Nakamoto" pdf.MetaData.Keywords = "SEO, Friendly" pdf.MetaData.ModifiedDate = DateTime.Now 'Edit file security settings 'The following code makes a PDF read only and will disallow copy & paste and printing pdf.SecuritySettings.RemovePasswordsAndEncryption() pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key") pdf.SecuritySettings.AllowUserAnnotations = False pdf.SecuritySettings.AllowUserCopyPasteContent = False pdf.SecuritySettings.AllowUserFormData = False pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights ' change or set the document encrpytion password pdf.Password = "my-password" pdf.SaveAs("secured.pdf")
Install-Package IronPdf
可以應用精細的元數據和安全設置。這現在包括將PDF文件限制為不可打印、只讀和加密的功能。支持128位加密、解密和PDF文件的密碼保護。
密碼
在開啟的PDF文件對象中的屬性