DecryptFile

Manajemen dokumen, Keamanan dan tanda tangan

Deskripsi

Fungsi ini mencoba menghapus enkripsi dari file di disk dan menyimpan dokumen hasil dekripsi ke file baru

Fungsi ini tetap berhasil meskipun yang diberikan user password (termasuk password kosong yang valid) alih-alih master password. Sebaiknya developer menghormati keinginan keamanan penulis dokumen

Sintaks

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

Parameter

InputFileNameNama file yang akan didekripsi
OutputFileNameNama file tujuan yang akan dibuat. Jika file sudah ada, ia akan ditimpa
PasswordPassword yang dipakai saat mendekripsi file

Nilai kembalian

0Dokumen gagal didekripsi. Periksa hasil fungsi LastErrorCode untuk mengetahui penyebab kegagalannya
1Dokumen berhasil didekripsi

Catatan

Input yang dilindungi PDF MAC divalidasi sebelum dekripsi dan tidak ada output yang dipertahankan saat validasi integritas gagal