SetEncryptedPayloadFromString

Безопасность и шифрование

Описание

Сохраняет полные байты зашифрованного PDF из памяти как нагрузку выбранного незашифрованного PDF

Синтаксис

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

Параметры

FileBytesComplete binary encrypted PDF data
FileLengthDLL byte length, including any embedded zero bytes
SubtypePDF-имя, идентифицирующее обработчик шифрования
PayloadVersionНеобязательное PDF-имя, идентифицирующее версию обработчика

Возвращаемые значения

1The payload was added
0Недопустимо состояние входа или wrapper

Примечания

Функция сохраняет байты без расшифровки и перезаписи содержимого и автоматически поднимает внешний документ до PDF 2.0

См. также

SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToString