SetEncryptedPayloadFromString
安全和加密
描述
将完整内存加密 PDF 字节存储为所选未加密 PDF 的负载
语法
Delphi
Function TPDFlib.SetEncryptedPayloadFromString(Const FileBytes: AnsiString; Const Subtype, PayloadVersion: WideString): Integer;DLL
int DLSetEncryptedPayloadFromString(int InstanceID, const char* FileBytes, int FileLength, const wchar_t* Subtype, const wchar_t* PayloadVersion);参数
| FileBytes | 完整的二进制加密 PDF 数据 |
|---|---|
| FileLength | DLL 字节长度,包括所有嵌入的零字节 |
| Subtype | 标识加密处理程序的 PDF 名称 |
| PayloadVersion | 用于标识处理程序版本的可选 PDF 名称 |
返回值
| 1 | 已添加有效负载 |
|---|---|
| 0 | 输入或包装器状态无效 |
备注
函数在不解密或重写有效负载的情况下存储字节,并自动将外层文档提升到 PDF 2.0
另请参阅
SetEncryptedPayloadFromFile, GetEncryptedPayloadContentToString