EncryptFileEx
보안 및 서명
설명
이 페이지에서는 "보안 및 서명" 항목에 속하는 PDF Library for Delphi의 EncryptFileEx를 설명합니다. API 이름, 매개변수, 클래스 이름, 파일 이름 및 리터럴은 Delphi 라이브러리와 DLL 진입점에 완전히 대응하도록 그대로 유지됩니다
함수를 호출하기 전에 구문, 매개변수 및 반환 값을 검토하세요
구문
Delphi
Function TPDFlib.EncryptFileEx(Const InputFileName, OutputFileName, Owner, User: WideString; Strength: Integer; Permissions: TPDFlibUserPermissions): Integer;
매개변수
| InputFileName | 원본 PDF 경로 |
|---|---|
| OutputFileName | 대상 PDF 경로 |
| Owner | 소유자 암호 |
| User | 사용자 암호 |
| Strength | 0 = RC4-40, 1 = RC4-128, 2 = AES-128, 3 = AES-256, 4 = AES-256 Acrobat X, 5 = ISO TS 32003을 사용하는 PDF 2.0용 AES-256-GCM |
| Permissions | 형식화된 권한 집합 |
반환 값
| 0 | 암호화에 실패했습니다 |
|---|---|
| 1 | 암호화에 성공했습니다 |
비고
강도 4 또는 5를 선택했을 때 독립 실행형 PDF MAC 무결성 토큰을 추가하려면 먼저 SetPDFMACEnabled를 호출하세요