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 を有効にできません。許可される暗号化ペイロードは 1 つだけです

関連項目

SetEncryptedPayloadFromString、SetEncryptedPayloadFromVariant、IsUnencryptedWrapper