DecryptFile

Belge yönetimi, Güvenlik ve İmzalar

Açıklama

Bu işlev, diskteki bir dosyanın şifrelemesini kaldırmaya çalışır ve şifresi çözülmüş belgeyi yeni bir dosyaya kaydeder

Bu işlev ana parola yerine kullanıcı parolası (geçerli boş parola dahil) sağlansa bile başarılı olur. Geliştiricilerin belge'nin yazarının güvenlik isteklerine saygı göstermeleri önerilir

Sözdizimi

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);

Parametreler

InputFileNameŞifresi çözülecek dosyanın adı
OutputFileNameOluşturulacak hedef dosyanın adı. Bu dosya zaten varsa üzerine yazılır
PasswordDosyanın şifresi çözülürken kullanılacak parola

Dönüş değerleri

0Belgenin şifresi çözülemedi. Hatanın nedenini belirlemek için LastErrorCode işlevinin sonucunu denetleyin
1Belgenin şifresi başarıyla çözüldü

Açıklamalar

PDF MAC korumalı girdi şifre çözme işleminden önce doğrulanır ve bütünlük doğrulaması başarısız olduğunda hiçbir çıktı saklanmaz