SetEncryptedPayloadFromFile

Sécurité et chiffrement

Description

Stocke les octets complets d'un fichier PDF chiffré comme charge utile associée au PDF non chiffré sélectionné

Syntaxe

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);

Paramètres

FileNameChemin de la charge utile PDF chiffrée complète
SubtypeNom PDF identifiant le gestionnaire de chiffrement, tel que Standard
PayloadVersionNom PDF facultatif identifiant la version du gestionnaire

Valeurs de retour

1La charge utile a été ajoutée
0Le fichier, les métadonnées, le document sélectionné ou l’état de l’enveloppe n’étaient pas valides

Remarques

L'enveloppe utilise PDF 2.0 /EncryptedPayload, /AF, /EmbeddedFiles et une collection masquée dont le document initial est la charge utile

Le document externe doit rester non chiffré et ne peut pas activer PDF MAC ; une seule charge utile chiffrée est autorisée

Voir aussi

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper