SetEncryptedPayloadFromString

Sikkerhet og kryptering

Beskrivelse

Lagrer komplette minnebaserte krypterte PDF-byter som nyttelasten til den valgte ukrypterte PDF-en

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

Parametere

FileBytesComplete binary encrypted PDF data
FileLengthDLL byte length, including any embedded zero bytes
SubtypePDF-navn som identifiserer krypteringshandleren
PayloadVersionValgfritt PDF-navn som identifiserer handler-versjonen

Returverdier

1Nyttelasten ble lagt til
0Inndata- eller wrapper-tilstanden var ugyldig

Merknader

Funksjonen lagrer bytes uten å dekryptere eller omskrive nyttelasten, og hever automatisk det ytre dokumentet til PDF 2.0

Se også

SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToString