THotPDF.EmptyPasswordOpens Method
探测空用户密码能否解密 PDF 流,而不提交加载
声明
function EmptyPasswordOpens(Stream: TStream): boolean;
单元
HPDFDoc
参数
| 名称 | 用途 |
|---|---|
Stream | 要探测的已定位 PDF 流 |
返回值
空用户密码成功恢复密钥时为 True,否则为 False
使用说明
- 以空密码运行与
RecoverReloadKeysFromStreamRanges相同的密钥恢复机制,随后恢复流位置并清除临时恢复的密钥状态,因此该探测不留副作用 - 取消异常会照常传播;其他任何失败都报告
False - 启用
AutoDecrypt的LoadFromFile会在只读共享流上使用该探测,决定是走空密码加载路径还是弹出密码提示