DAOpenFromStreamWithEncryptionKey
ניהול מסמכים, פונקציונליות גישה ישירה, אבטחה, קלט מזרם
תיאור
פותח זרם מוצפן הניתן לחיפוש לצורך שחזור או חקירה מורשים, בקבלת מפתח הצפנת הקבצים ההקסדצימלי ישירות, במקום לגזור אותו מסיסמה
תחביר
Delphi
Function TPDFlib.DAOpenFromStreamWithEncryptionKey(InStream: TStream; Const EncryptionKeyHex: WideString; Options: Integer = 0): Integer;פרמטרים
| InStream | זרם PDF הניתן לחיפוש ושאינו nil, שיישאר בבעלות הקורא |
|---|---|
| EncryptionKeyHex | מפתח הקסדצימלי ASCII באורך זוגי, ללא קידומת או רווח לבן, באורך המדויק הנדרש לגרסת ההצפנה |
| Options | אפס דורש מאמת זמין; PDF_RAW_KEY_ALLOW_UNVERIFIED מתיר מפתח שתקין אחרת רק כאשר למסמך אין מאמת שמיש |
ערכים מוחזרים
| שונה מאפס | מזהה קובץ בגישה ישירה |
|---|---|
| 0 | לא ניתן היה לפתוח את הקלט; בדקו את LastErrorCode |
הערות
הספרייה לעולם אינה לוקחת בעלות על InStream, וסגירת מזהה הגישה הישירה מותירה אותו שמיש עבור הקוראמאמתים זמינים נבדקים תמיד, ואי-התאמה לעולם אינה מתקבלתקראו ל-
DAGetEncryptionKeyValidation לאחר הפתיחה כדי לבחון את תוצאת האימות