SetEncryptedPayloadFromFile

Security and encryption

Опис

Зберігає повні байти зашифрованого 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, що ідентифікує обробник шифрування, як-от Standard
PayloadVersionНеобов'язкова PDF-назва, що ідентифікує версію обробника

Return values

1Корисне навантаження додано
0Файл, метадані, вибраний документ або стан обгортки були недійсними

Примітки

Обгортка використовує PDF 2.0 /EncryptedPayload, /AF, /EmbeddedFiles і приховану колекцію, чиїм початковим документом є корисний вантажЗовнішній документ має лишатися незашифрованим і не може вмикати PDF MAC; дозволяється лише один зашифрований вантаж

Зовнішній документ повинен лишатися незашифрованим і не може вмикати PDF MAC; дозволяється лише одне зашифроване навантаження

Див. також

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper