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, идентифицирующее обработчик шифрования, например Standard |
| PayloadVersion | Необязательное PDF-имя, идентифицирующее версию обработчика |
Возвращаемые значения
| 1 | Полезная нагрузка добавлена |
|---|---|
| 0 | Недопустимы файл, метаданные, выбранный документ или состояние wrapper |
Примечания
Wrapper использует /EncryptedPayload, /AF и /EmbeddedFiles из PDF 2.0 и скрытую коллекцию, чьим стартовым документом служит нагрузка. Внешний документ должен оставаться незашифрованным и не может включать PDF MAC; допускается только одна зашифрованная нагрузка
Внешний документ должен оставаться незашифрованным и не может включать PDF MAC; допускается только одна зашифрованная полезная нагрузка
См. также
SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper