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 LongDLL
int DLSetEncryptedPayloadFromFile(int InstanceID, const wchar_t* FileName, const wchar_t* Subtype, const wchar_t* PayloadVersion);Parámetros
| FileName | Ruta a la carga útil completa del PDF cifrado |
|---|---|
| Subtype | Nombre PDF que identifica el controlador de cifrado, como Standard |
| PayloadVersion | Nombre PDF opcional que identifica la versión del controlador |
Valores devueltos
| 1 | La carga útil se añadió |
|---|---|
| 0 | El 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