SetEncryptedPayloadFromFile

Seguridad y cifrado

Descripción

Almacena los bytes completos de un archivo PDF cifrado como carga útil 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 completa del PDF cifrado
SubtypeNombre PDF que identifica el controlador de cifrado, como Standard
PayloadVersionNombre PDF opcional que identifica la versión del controlador

Valores devueltos

1La carga útil se añadió
0El estado del archivo, los metadatos, el documento seleccionado o el contenedor no era válido

Observaciones

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

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

Véase también

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper