SetEncryptedPayloadFromString

Sikkerhed og kryptering

Beskrivelse

Gemmer komplette krypterede PDF-byte i hukommelsen som nyttelast i den valgte ukrypterede PDF

Syntaks

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

Parametre

FileBytesFuldstændige binære krypterede PDF-data
FileLengthDLL-bytelængde, herunder eventuelle integrerede nulbyte
SubtypePDF-navn, der identificerer krypteringshandleren
PayloadVersionValgfrit PDF-navn, der identificerer handlerversionen

Returværdier

1Nyttelasten blev tilføjet
0Input- eller indpakningstilstanden var ugyldig

Bemærkninger

Funktionen gemmer bytes uden at dekryptere eller omskrive indholdet og hæver automatisk det ydre dokument til PDF 2.0

Se også

SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToString