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

FileBytesComplete binary encrypted PDF data
FileLengthDLL byte length, including any embedded zero bytes
SubtypeNome PDF que identifica o handler de criptografia
PayloadVersionNome PDF opcional que identifica a versão do handler

Valores retornados

1The payload was added
0O 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