THotPDF.EmptyPasswordOpens Method
空のユーザーパスワードで PDF ストリームを復号できるかを、ロードを確定させずに調べます
宣言
function EmptyPasswordOpens(Stream: TStream): boolean;
ユニット
HPDFDoc
パラメータ
| 名前 | 目的 |
|---|---|
Stream | 調査対象の PDF ストリーム(位置を合わせて渡します) |
戻り値
空のユーザーパスワードでキー復元に成功したとき True、それ以外は False
使用上の注意
- 空のパスワードで
RecoverReloadKeysFromStreamRangesと同じキー復元機構を実行し、その後にストリーム位置を復元し、一時的に復元したキー状態をクリアします。したがってこのプローブは副作用を残しません - キャンセルの例外はそのまま伝播します。それ以外の失敗は
Falseとして報告されます AutoDecryptを有効にしたLoadFromFileは、読み取り専用共有のストリームに対してこのプローブを使い、パスワード入力を求める代わりに空パスワードのロード経路に進むかどうかを決めます