EncryptFileEx
Segurança e assinaturas
Descrição
Esta página descreve EncryptFileEx na PDF Library for Delphi, pertencente ao tópico "Segurança e assinaturas". Os nomes de API, parâmetros, classes, ficheiros e literais são mantidos exatamente como estão para corresponderem integralmente à biblioteca Delphi e aos pontos de entrada da DLL
Reveja a sintaxe, os parâmetros e o valor devolvido antes de invocar a função
Sintaxe
Delphi
Function TPDFlib.EncryptFileEx(Const InputFileName, OutputFileName, Owner, User: WideString; Strength: Integer; Permissions: TPDFlibUserPermissions): Integer;
Parâmetros
| InputFileName | Caminho do PDF de origem |
|---|---|
| OutputFileName | Caminho do PDF de destino |
| Owner | Palavra-passe do proprietário |
| User | Palavra-passe do utilizador |
| Strength | 0 = RC4-40, 1 = RC4-128, 2 = AES-128, 3 = AES-256, 4 = AES-256 Acrobat X, 5 = AES-256-GCM para PDF 2.0 com ISO TS 32003 |
| Permissions | Conjunto de permissões tipificado |
Valores devolvidos
| 0 | A encriptação falhou |
|---|---|
| 1 | A encriptação foi bem-sucedida |
Observações
Invoque primeiro SetPDFMACEnabled para adicionar um token de integridade MAC de PDF autónomo quando selecionar a força 4 ou 5