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 LongDLL
int DLSetEncryptedPayloadFromFile(int InstanceID, const wchar_t* FileName, const wchar_t* Subtype, const wchar_t* PayloadVersion);Parâmetros
| FileName | Caminho do payload PDF criptografado completo |
|---|---|
| Subtype | Nome PDF que identifica o handler de criptografia, such as Standard |
| PayloadVersion | Nome PDF opcional que identifica a versão do handler |
Valores retornados
| 1 | O payload foi adicionado |
|---|---|
| 0 | O 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