SetEncryptedPayloadFromFile

Seguridad y cifrado

Descripción

Almacena los bytes completos de un archivo PDF cifrado como la carga asociada del PDF sin cifrar seleccionado

Sintaxis

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

FileNameRuta a la carga útil PDF cifrada completa
SubtypeNombre PDF que identifica el controlador de cifrado, como Standard
PayloadVersionNombre PDF opcional que identifica la versión del controlador

Valores devueltos

1Se agregó la carga útil
0El archivo, los metadatos, el documento seleccionado o el estado del contenedor no eran válidos

Observaciones

El envoltorio usa /EncryptedPayload, /AF, /EmbeddedFiles de PDF 2.0 y una colección oculta cuyo documento inicial es la carga útil

El documento externo debe permanecer sin cifrar y no puede habilitar PDF MAC; solo se permite una carga cifrada

Véase también

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper