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

InputFileNameCaminho do PDF de origem
OutputFileNameCaminho do PDF de destino
OwnerPalavra-passe do proprietário
UserPalavra-passe do utilizador
Strength0 = 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
PermissionsConjunto de permissões tipificado

Valores devolvidos

0A encriptação falhou
1A 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