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 LongDLL
int DLSetEncryptedPayloadFromFile(int InstanceID, const wchar_t* FileName, const wchar_t* Subtype, const wchar_t* PayloadVersion);Paramètres
| FileName | Chemin de la charge utile PDF chiffrée complète |
|---|---|
| Subtype | Nom PDF identifiant le gestionnaire de chiffrement, tel que Standard |
| PayloadVersion | Nom PDF facultatif identifiant la version du gestionnaire |
Valeurs de retour
| 1 | La charge utile a été ajoutée |
|---|---|
| 0 | Le 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