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ı |
|---|---|
| OutputFileName | Oluşturulacak hedef dosyanın adı. Bu dosya zaten varsa üzerine yazılır |
| Password | Dosyanın şifresi çözülürken kullanılacak parola |
Dönüş değerleri
| 0 | Belgenin şifresi çözülemedi. Hatanın nedenini belirlemek için LastErrorCode işlevinin sonucunu denetleyin |
|---|---|
| 1 | Belgenin ş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