SetEncryptedPayloadFromString
Segurança e criptografia
Descrição
Armazena bytes completos em memória de um PDF criptografado como o payload do PDF não criptografado selecionado
Sintaxe
Delphi
Function TPDFlib.SetEncryptedPayloadFromString(Const FileBytes: AnsiString; Const Subtype, PayloadVersion: WideString): Integer;DLL
int DLSetEncryptedPayloadFromString(int InstanceID, const char* FileBytes, int FileLength, const wchar_t* Subtype, const wchar_t* PayloadVersion);Parâmetros
| FileBytes | Complete binary encrypted PDF data |
|---|---|
| FileLength | DLL byte length, including any embedded zero bytes |
| Subtype | Nome PDF que identifica o handler de criptografia |
| PayloadVersion | Nome PDF opcional que identifica a versão do handler |
Valores retornados
| 1 | The payload was added |
|---|---|
| 0 | O estado da entrada ou do wrapper era inválido |
Observações
A função armazena os bytes sem descriptografar ou reescrever o payload e eleva automaticamente o documento externo ao PDF 2.0
Veja também
SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToString