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داده‌های کامل PDF رمزگذاری‌شده به‌صورت دودویی
FileLengthطول بایتی DLL، شامل هر بایت صفر تعبیه‌شده
Subtypeنام PDF که handler رمزنگاری را مشخص می‌کند
PayloadVersionنام PDF اختیاری که نسخهٔ handler را مشخص می‌کند

مقادیر بازگشتی

1payload اضافه شد
0وضعیت ورودی یا wrapper نامعتبر بود

ملاحظات

تابع بایت‌ها را بدون رمزگشایی یا بازنویسی بار ذخیره می‌کند و نسخهٔ سند بیرونی را به‌طور خودکار به PDF 2.0 می‌برد

همچنین ببینید

SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToString