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文件、元数据、所选文档或包装器状态无效

备注

该包装器使用 PDF 2.0 /EncryptedPayload、/AF、/EmbeddedFiles,以及初始文档为载荷的隐藏集合

外层文档必须保持未加密状态,且不能启用 PDF MAC;只允许一个加密负载

另请参阅

SetEncryptedPayloadFromString、SetEncryptedPayloadFromVariant、IsUnencryptedWrapper