SetEncryptedPayloadFromString

Security and encryption

Περιγραφή

Αποθηκεύει πλήρη κρυπτογραφημένα PDF bytes στη μνήμη ως payload του επιλεγμένου μη κρυπτογραφημένου PDF

Syntax

Delphi

Function TPDFlib.SetEncryptedPayloadFromString(Const FileBytes: AnsiString; Const Subtype, PayloadVersion: WideString): Integer;

DLL

int DLSetEncryptedPayloadFromString(int InstanceID, const char* FileBytes, int FileLength, const wchar_t* Subtype, const wchar_t* PayloadVersion);

Parameters

FileBytesΠλήρη δυαδικά δεδομένα κρυπτογραφημένου PDF
FileLengthΜήκος DLL σε bytes, συμπεριλαμβανομένων τυχόν ενσωματωμένων bytes μηδενός
SubtypePDF όνομα που ταυτοποιεί τον handler κρυπτογράφησης
PayloadVersionΠροαιρετικό PDF όνομα που ταυτοποιεί την έκδοση handler

Τιμές επιστροφής

1The payload was added
0Η κατάσταση εισόδου ή wrapper ήταν άκυρη

Remarks

Η συνάρτηση αποθηκεύει bytes χωρίς αποκρυπτογράφηση ή επανεγγραφή του payload και ανυψώνει αυτόματα το εξωτερικό έγγραφο σε PDF 2.0

Δείτε επίσης

SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToString