THotPDF.EmptyPasswordOpens Method
בודק אם סיסמת המשתמש הריקה יכולה לפענח PDF stream בלי להתחייב לטעינה
הצהרה
function EmptyPasswordOpens(Stream: TStream): boolean;
יחידה
HPDFDoc
פרמטרים
| שם | מטרה |
|---|---|
Stream | PDF stream ממוקם שבודקים |
ערך מוחזר
True כששחזור המפתח מצליח עם סיסמת המשתמש הריקה, אחרת False
הערות שימוש
- מריץ את אותו מנגנון שחזור מפתחות כמו
RecoverReloadKeysFromStreamRangesעם סיסמה ריקה, ואז משחזר את מיקום ה-stream ומנקה את מצב המפתחות ששוחזר זמנית, כך שהבדיקה אינה משאירה תופעות לוואי - חריגות ביטול ממשיכות להתפשט; כל כישלון אחר מדווח
False LoadFromFileעםAutoDecryptמופעל משתמש בבדיקה הזו על stream של שיתוף לקריאה-בלבד כדי להחליט אם לבחור במסלול הטעינה עם סיסמה ריקה במקום לבקש סיסמה