密碼、安全性和元數據

IronPDF為開發人員提供強大的PDF安全選項,支持自定義和設置PDF元數據、密碼、許可權等。 通過IronPDF的密碼、安全性和元數據選項,您可以創建自定義許可權和安全級別,以滿足PDF文件的需要。 這是通過使用類如SecuritySettingsMetaData類實現的。 一些選項包括限制PDF文件不可打印、設置為只讀以及128位加密及密碼保護您的PDF文件。

設置自定義元數據通過實現MetaData類訪問各種PDF元數據選項,並用您自定義的值進行設置。 這包括更改作者、關鍵字、修改數據等。 設置自定義安全設置包括能設置自定義用戶和所有者密碼、打印許可權、只讀模式等。

class="examples__featured-snippet">

設置PDF密碼、元數據和安全的5個步驟

  1. var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
  2. System.Collections.Generic.List<string> metadatakeys = pdf.MetaData.Keys;
  3. var metadatakeys = pdf.MetaData.Keys;
  4. pdf.MetaData.Author = "Satoshi Nakamoto";
  5. pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");

要開始自定義您的PDF文件的安全性,您必須首先加載現有的PDF或創建新的PDF。 在這裡,我們加載了一個現有的密碼保護PDF文件,並輸入了打開PDF文件所需的密碼。 PDF加載後,我們使用pdf.MetaData.Keys來獲取PDF的當前元數據。 要刪除現有的PDF元數據值,請使用RemoveMetaDataKey方法。 要開始設置新的元數據值,請使用pdf.MetaData.metadataField(例如,pdf.MetaData.Keywords),然後將新值分配給它。 像標題和關鍵字這樣的元數據字段接受字符串值,而修改數據字段接受日期時間值。

接下來,我們使用SecuritySettings類設置了新的安全設置。 如您所見,您可以在此處設置多樣的設置。 這讓您可以完全控制每個PDF文件的許可權和安全級別。 要訪問這些設置,您只需確保使用pdf.SecuritySettings,然後調整您想要的設置。例如,MakePdfDocumentReadOnly方法將PDF文件設置為只讀,以128位加密內容。 其他SecuritySettings的選項包括:

  • AllowUserAnnotations: 控制用戶是否可以註解PDF。
  • AllowUserPrinting: 控制文件的打印許可權。
  • AllowUserFormData: 設置用戶是否可以填寫表單的許可權。
  • OwnerPassword: 為PDF設置擁有者密碼,用於禁用或啟用其他安全設置。
  • UserPassword: 為PDF設置用戶密碼,必須輸入才能打開或打印文件。

一旦您為PDF文件設置了自定義元數據、密碼和安全設置,請使用pdf.SaveAs方法將您的PDF保存到指定位置。

學習如何使用IronPDF處理PDF元數據

準備好開始了嗎?
Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布