DecryptFile

문서 관리, 보안 및 서명

설명

디스크의 파일에서 암호화를 제거하여 복호화한 문서를 새 파일에 저장하려고 시도합니다

마스터 암호 대신 사용자 암호(유효한 빈 암호 포함)를 제공해도 이 함수는 성공합니다. 개발자는 문서 작성자(document's author)의 보안 의사를 존중해야 합니다

구문

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

매개변수

InputFileName복호화할 파일의 이름
OutputFileName생성할 대상 파일의 이름입니다. 파일이 이미 있으면 덮어씁니다
Password파일 암호 해독에 사용할 암호

반환 값

0문서를 복호화할 수 없습니다. 실패 원인을 확인하려면 LastErrorCode 함수의 결과를 확인하십시오
1문서가 성공적으로 복호화되었습니다

비고

PDF MAC 보호 입력은 복호화 전에 검증되며 무결성 검증에 실패하면 출력이 유지되지 않습니다