Wrappers de payload criptografado

ConfigureEncryptedPayloadWrapper cria um documento PDF 2.0 com segurança por senha em que os fluxos comuns das páginas continuam legíveis antes da autenticação, enquanto nomes, descrições e bytes dos arquivos embutidos permanecem criptografados

Sintaxe Delphi

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

Política de crypt filter

Carregamento e desbloqueio

Carregue o documento normalmente, inspecione o wrapper com IsLoadedEncryptedPayloadWrapper e chame UnlockLoadedEncryptedPayloadWrapper com a senha do payload antes de resolver ou extrair o anexo protegido

Um desbloqueio malsucedido retorna false e preserva o estado carregado anterior, sem reescrever parcialmente os metadados criptografados

Limites

Disponível desde: HotPDF v2.715.0

Veja também: Suporte a Filtros PDF