SetEncryptedPayloadFromFileA
安全性與加密
描述
SetEncryptedPayloadFromFile 的 ANSI 版本
字串參數接受 ANSI 文字,其餘行為與寬字元字串版本完全相同
語法
DLL
int DLSetEncryptedPayloadFromFileA(int InstanceID, const char* FileName, const char* Subtype, const char* PayloadVersion);傳回值
| 1 | The payload was added |
|---|---|
| 0 | 檔案、中繼資料、所選文件或包裝狀態無效 |
備註
包裝使用 PDF 2.0 的 /EncryptedPayload、/AF、/EmbeddedFiles,以及以該承載為初始文件的隱藏收藏集
外層文件必須維持未加密且不能啟用 PDF MAC;只允許一個加密承載
另見
SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper