加密载荷包装器

ConfigureEncryptedPayloadWrapper 创建一个 PDF 2.0 密码安全文档:在认证之前,普通页面流保持可读,而内嵌文件的名称、描述和字节保持加密

Delphi 语法

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

Crypt filter 策略

加载与解锁

正常加载文档,用 IsLoadedEncryptedPayloadWrapper 检查包装器,然后在解析或提取受保护附件之前,用载荷密码调用 UnlockLoadedEncryptedPayloadWrapper

解锁失败返回 false,并保留之前的加载状态,不会部分改写已加密的元数据

限制

可用版本: HotPDF v2.715.0

另请参阅: PDF 过滤器支持