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 | The payload was added |
|---|---|
| 0 | 檔案、中繼資料、所選文件或包裝狀態無效 |
備註
包裝使用 PDF 2.0 的 /EncryptedPayload、/AF、/EmbeddedFiles,以及以該承載為初始文件的隱藏收藏集
外層文件必須維持未加密且不能啟用 PDF MAC;只允許一個加密承載
另見
SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper