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
| InputFileName | Nama file yang akan didekripsi |
|---|---|
| OutputFileName | Nama file tujuan yang akan dibuat. Jika file sudah ada, ia akan ditimpa |
| Password | Password yang dipakai saat mendekripsi file |
Nilai kembalian
| 0 | Dokumen gagal didekripsi. Periksa hasil fungsi LastErrorCode untuk mengetahui penyebab kegagalannya |
|---|---|
| 1 | Dokumen berhasil didekripsi |
Catatan
Input yang dilindungi PDF MAC divalidasi sebelum dekripsi dan tidak ada output yang dipertahankan saat validasi integritas gagal