DecryptFile
ניהול מסמכים, אבטחה וחתימות
תיאור
פונקציה זו מנסה להסיר את ההצפנה מקובץ בדיסק ושומרת את המסמך המפוענח לקובץ חדש
הפונקציה תצליח גם כאשר מסופקת סיסמת המשתמש (כולל סיסמה ריקה חוקית) במקום סיסמת האב. למפתחים מומלץ לכבד את דרישות האבטחה של מחבר המסמך (document's author)
תחביר
Delphi
Function TPDFlib.DecryptFile(Const InputFileName, OutputFileName, Password: WideString): Integer;
ActiveX
Function PDFlib::DecryptFile(InputFileName As String, OutputFileName As String, Password As String) As Long
DLL
int DLDecryptFile(int InstanceID, const wchar_t * InputFileName, const wchar_t * OutputFileName, const wchar_t * Password);
פרמטרים
| InputFileName | שם הקובץ לפענוח |
|---|---|
| OutputFileName | שם קובץ היעד ליצירה. אם הקובץ כבר קיים הוא יידרס |
| Password | הסיסמה לשימוש בעת פענוח הקובץ |
ערכי החזרה
| 0 | לא ניתן היה לפענח את המסמך. בדקו את התוצאה של הפונקציה LastErrorCode כדי לקבוע את סיבת הכישלון |
|---|---|
| 1 | המסמך פוענח בהצלחה |
הערות
קלט מוגן PDF MAC מאומת לפני פענוח, ולא נשמר פלט כאשר אימות השלמות נכשל