加密承載包裝器

ConfigureEncryptedPayloadWrapper 會建立一份 PDF 2.0 密碼安全文件:在完成驗證之前,一般頁面串流仍然可以讀取,而內嵌檔案的名稱、描述與內容位元組則保持加密

Delphi 語法

procedure ConfigureEncryptedPayloadWrapper(const OwnerPassword,
  UserPassword: AnsiString; KeyType: THPDFKeyType = aes256);
function IsLoadedEncryptedPayloadWrapper: Boolean;
function UnlockLoadedEncryptedPayloadWrapper(
  const Password: AnsiString): Boolean;

加密篩選器原則

載入與解鎖

先正常載入文件、用 IsLoadedEncryptedPayloadWrapper 檢查包裝器,然後在解析或取出受保護的附件之前,以承載密碼呼叫 UnlockLoadedEncryptedPayloadWrapper

解鎖失敗會回傳 false 並保留先前的載入狀態,不會部分改寫已加密的中繼資料

限制

可用版本:HotPDF v2.715.0

另請參閱:PDF 篩選器支援