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, идентифицирующее обработчик шифрования, например Standard
PayloadVersionНеобязательное PDF-имя, идентифицирующее версию обработчика

Возвращаемые значения

1Полезная нагрузка добавлена
0Недопустимы файл, метаданные, выбранный документ или состояние wrapper

Примечания

Wrapper использует /EncryptedPayload, /AF и /EmbeddedFiles из PDF 2.0 и скрытую коллекцию, чьим стартовым документом служит нагрузка. Внешний документ должен оставаться незашифрованным и не может включать PDF MAC; допускается только одна зашифрованная нагрузка

Внешний документ должен оставаться незашифрованным и не может включать PDF MAC; допускается только одна зашифрованная полезная нагрузка

См. также

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper