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 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 PDF cifrada completa |
|---|---|
| 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 | Se agregó la carga útil |
|---|---|
| 0 | El 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