THotPDF.EmptyPasswordOpens Method
Thăm dò xem user password rỗng có thể giải mã một PDF stream hay không mà không thực hiện việc nạp tài liệu
Khai báo
function EmptyPasswordOpens(Stream: TStream): boolean;
Đơn vị
HPDFDoc
Tham số
| Tên | Mục đích |
|---|---|
Stream | PDF stream đã định vị cần thăm dò |
Giá trị trả về
True khi khôi phục key thành công với user password rỗng, nếu không thì False
Ghi chú sử dụng
- Chạy cùng cơ chế khôi phục key với
RecoverReloadKeysFromStreamRangesnhưng dùng password rỗng, rồi khôi phục vị trí stream và xóa trạng thái key tạm thời khôi phục được, nhờ vậy lần thăm dò không để lại side effect - Exception hủy bỏ được truyền lên; mọi lỗi khác được báo là
False LoadFromFilevớiAutoDecryptbật dùng lần thăm dò này trên stream chia sẻ chỉ đọc để quyết định có đi theo đường nạp password rỗng thay vì hỏi người dùng hay không