SetEncryptedPayloadFromFile

Segurança e criptografia

Descrição

Armazena os bytes completos de um arquivo PDF criptografado como o payload associado do PDF não criptografado selecionado

Sintaxe

Delphi

Function TPDFlib.SetEncryptedPayloadFromFile(Const FileName, Subtype, PayloadVersion: WideString): Integer;

ActiveX

Function PDFlib::SetEncryptedPayloadFromFile(FileName As String, Subtype As String, PayloadVersion As String) As Long

DLL

int DLSetEncryptedPayloadFromFile(int InstanceID, const wchar_t* FileName, const wchar_t* Subtype, const wchar_t* PayloadVersion);

Parâmetros

FileNameCaminho do payload PDF criptografado completo
SubtypeNome PDF que identifica o handler de criptografia, such as Standard
PayloadVersionNome PDF opcional que identifica a versão do handler

Valores retornados

1O payload foi adicionado
0O arquivo, os metadados, o documento selecionado ou o estado do wrapper era inválido

Observações

O wrapper usa /EncryptedPayload, /AF, /EmbeddedFiles do PDF 2.0 e uma coleção oculta cujo documento inicial é o payload

O documento externo deve permanecer sem criptografia e não pode habilitar PDF MAC; apenas um payload criptografado é permitido

Veja também

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper