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 מאומת לפני פענוח, ולא נשמר פלט כאשר אימות השלמות נכשל