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 Long

DLL

int DLSetEncryptedPayloadFromFile(int InstanceID, const wchar_t* FileName, const wchar_t* Subtype, const wchar_t* PayloadVersion);

Parameter

FileNamePfad zur vollständigen verschlüsselten PDF-Nutzlast
SubtypePDF-Name zur Bezeichnung des Verschlüsselungshandlers, etwa Standard
PayloadVersionOptionaler PDF-Name zur Kennzeichnung der Handler-Version

Rückgabewerte

1Die Nutzlast wurde hinzugefügt
0Datei, 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