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 Long

DLL

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 را مشخص می‌کند

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

1payload اضافه شد
0فایل، فراداده، سند انتخاب‌شده یا وضعیت wrapper نامعتبر بود

ملاحظات

wrapper از /EncryptedPayload، /AF، /EmbeddedFiles مربوط به PDF 2.0 و مجموعه‌ای پنهان که سند اولیه‌اش همان بار است استفاده می‌کندسند بیرونی باید رمزنگاری‌نشده بماند و نمی‌تواند PDF MAC را فعال کند؛ فقط یک بار رمزنگاری‌شده مجاز است

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

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper