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 名稱

傳回值

1The payload was added
0檔案、中繼資料、所選文件或包裝狀態無效

備註

包裝使用 PDF 2.0 的 /EncryptedPayload、/AF、/EmbeddedFiles,以及以該承載為初始文件的隱藏收藏集

外層文件必須維持未加密且不能啟用 PDF MAC;只允許一個加密承載

另見

SetEncryptedPayloadFromString, SetEncryptedPayloadFromVariant, IsUnencryptedWrapper