SetEncryptedPayloadFromFile
امنیت و رمزنگاری
توضیحات
بایتهای کامل فایل PDF رمزنگاریشده را بهعنوان بار مرتبط PDF رمزنگارینشدهٔ انتخابشده ذخیره میکند
نحو
Delphi
Function TPDFlib.SetEncryptedPayloadFromFile(Const FileName, Subtype, PayloadVersion: WideString): Integer;ActiveX
Function PDFlib::SetEncryptedPayloadFromFile(FileName As String, Subtype As String, PayloadVersion As String) As LongDLL
int DLSetEncryptedPayloadFromFile(int InstanceID, const wchar_t* FileName, const wchar_t* Subtype, const wchar_t* PayloadVersion);پارامترها
| FileName | مسیر بار کامل رمزنگاریشدهٔ PDF |
|---|---|
| Subtype | نام PDF که handler رمزنگاری را شناسایی میکند، مانند Standard |
| PayloadVersion | نام PDF اختیاری که نسخهٔ handler را مشخص میکند |
مقادیر بازگشتی
| 1 | payload اضافه شد |
|---|---|
| 0 | فایل، فراداده، سند انتخابشده یا وضعیت wrapper نامعتبر بود |
ملاحظات
wrapper از /EncryptedPayload، /AF، /EmbeddedFiles مربوط به PDF 2.0 و مجموعهای پنهان که سند اولیهاش همان بار است استفاده میکندسند بیرونی باید رمزنگارینشده بماند و نمیتواند PDF MAC را فعال کند؛ فقط یک بار رمزنگاریشده مجاز است
همچنین ببینید
SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper