DecryptFile

Quản lý tài liệu, Bảo mật và chữ ký

Mô tả

Hàm này cố gỡ mã hóa khỏi một file trên đĩa và lưu tài liệu đã giải mã ra file mới

Hàm vẫn thành công ngay cả khi truyền user password (gồm cả mật khẩu rỗng hợp lệ) thay vì master password. Lập trình viên lưu ý nên tôn trọng ý muốn bảo mật của tác giả tài liệu

Cú pháp

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

Tham số

InputFileNameTên file cần giải mã
OutputFileNameTên file đích cần tạo. Nếu file đã tồn tại, nó sẽ bị ghi đè
PasswordMật khẩu dùng khi giải mã file

Giá trị trả về

0Không giải mã được tài liệu. Xem kết quả hàm LastErrorCode để xác định nguyên nhân
1Đã giải mã tài liệu thành công

Ghi chú

Đầu vào được bảo vệ PDF MAC được kiểm tra trước khi giải mã và không giữ đầu ra nào khi validation toàn vẹn thất bại