SetEncryptedPayloadFromFile
Sicherheit und Verschlüsselung
Beschreibung
Speichert sämtliche Bytes einer verschlüsselten PDF-Datei als zugeordnete Nutzlast der ausgewählten unverschlüsselten PDF-Datei
Syntax
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);Parameter
| FileName | Pfad zur vollständigen verschlüsselten PDF-Nutzlast |
|---|---|
| Subtype | PDF-Name zur Bezeichnung des Verschlüsselungshandlers, etwa Standard |
| PayloadVersion | Optionaler PDF-Name zur Kennzeichnung der Handler-Version |
Rückgabewerte
| 1 | Die Nutzlast wurde hinzugefügt |
|---|---|
| 0 | Datei, Metadaten, ausgewähltes Dokument oder Wrapper-Zustand waren ungültig |
Anmerkungen
Der Wrapper verwendet PDF-2.0-/EncryptedPayload, /AF, /EmbeddedFiles und eine verborgene Sammlung, deren Ausgangsdokument die Nutzlast ist
Das äußere Dokument muss unverschlüsselt bleiben und darf PDF MAC nicht aktivieren; nur eine verschlüsselte Nutzlast ist zulässig
Siehe auch
SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper