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 | 文件、元数据、所选文档或包装器状态无效 |
备注
该包装器使用 PDF 2.0 /EncryptedPayload、/AF、/EmbeddedFiles,以及初始文档为载荷的隐藏集合
外层文档必须保持未加密状态,且不能启用 PDF MAC;只允许一个加密负载
另请参阅
SetEncryptedPayloadFromString、SetEncryptedPayloadFromVariant、IsUnencryptedWrapper