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 επαληθεύεται πριν την αποκρυπτογράφηση και καμία έξοδος δεν διατηρείται όταν αποτύχει η επαλήθευση ακεραιότητας