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);Параметры
| FileBytes | Complete binary encrypted PDF data |
|---|---|
| FileLength | DLL byte length, including any embedded zero bytes |
| Subtype | PDF-имя, идентифицирующее обработчик шифрования |
| PayloadVersion | Необязательное PDF-имя, идентифицирующее версию обработчика |
Возвращаемые значения
| 1 | The payload was added |
|---|---|
| 0 | Недопустимо состояние входа или wrapper |
Примечания
Функция сохраняет байты без расшифровки и перезаписи содержимого и автоматически поднимает внешний документ до PDF 2.0
См. также
SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToString