SetEncryptedPayloadFromFile

Zabezpečení a šifrování

Popis

Uloží kompletní bajty zašifrovaného PDF souboru jako přidruženou datovou část vybraného nezašifrovaného PDF

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

Parametry

FileNameCesta ke kompletní zašifrované datové části PDF
SubtypePDF name identifikující obsluhu šifrování, například Standard
PayloadVersionVolitelný PDF name identifikující verzi obsluhy

Návratové hodnoty

1Datová část byla přidána
0Soubor, metadata, vybraný dokument nebo stav obálky byl neplatný

Poznámky

Obálka používá /EncryptedPayload, /AF a /EmbeddedFiles z PDF 2.0 a skrytou kolekci, jejímž počátečním dokumentem je datová část

Vnější dokument musí zůstat nezašifrovaný a nesmí zapnout PDF MAC; je dovolena jen jedna zašifrovaná datová část

Viz také

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper