DecryptFile
Διαχείριση εγγράφων, ασφάλεια και υπογραφές
Περιγραφή
Αυτή η συνάρτηση επιχειρεί να αφαιρέσει την κρυπτογράφηση από αρχείο στον δίσκο, αποθηκεύοντας το αποκρυπτογραφημένο έγγραφο σε νέο αρχείο
Η συνάρτηση θα πετύχει ακόμη και αν δοθεί ο κωδικός χρήστη (συμπεριλαμβανομένου ενός έγκυρου κενού κωδικού) αντί για τον κύριο κωδικό. Οι developers καλούνται να σέβονται τις επιλογές ασφάλειας του συγγραφέα του εγγράφου (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 | Ο password που θα χρησιμοποιηθεί για αποκρυπτογράφηση του αρχείου |
Τιμές επιστροφής
| 0 | Το έγγραφο δεν μπόρεσε να αποκρυπτογραφηθεί. Ελέγξτε το αποτέλεσμα της συνάρτησης LastErrorCode για τον καθορισμό της αιτίας αποτυχίας |
|---|---|
| 1 | Το έγγραφο αποκρυπτογραφήθηκε επιτυχώς |
Παρατηρήσεις
Είσοδος προστατευμένη από PDF MAC επαληθεύεται πριν την αποκρυπτογράφηση και καμία έξοδος δεν διατηρείται όταν αποτύχει η επαλήθευση ακεραιότητας