密碼、安全性和元數據

IronPDF為開發者提供強大的PDF安全選項,支持自訂與設置PDF的元數據、密碼、許可權等。 使用 IronPDF 的密碼、安全性和中繼資料選項,您可以針對您的 PDF 文件需求創建自訂許可與安全等級。 這是通過使用如 SecuritySettingsMetaData 類別等類別來完成的。 一些選項包括將 PDF 文件設置為不可列印、設置為唯讀、使用 128 位加密以及對 PDF 文件進行密碼保護。

設置自定義元數據的工作原理是通過實施 MetaData 類來訪問各種 PDF 元數據選項,並使用自定義值設置它們。 這包括更改作者、關鍵字、修改數據等。 設定自訂安全性設置包括能夠設置自訂用戶和擁有者密碼、列印權限、只讀模式等。

若要開始自定義 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.SaveAs 方法將您的 PDF 存儲到指定位置。 點擊此處查看操作指南,包括範例、示例代碼和文件。