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 | ペイロードが追加されました |
|---|---|
| 0 | ファイル、メタデータ、選択ドキュメント、またはラッパー状態が無効でした |
備考
ラッパーは PDF 2.0 の /EncryptedPayload、/AF、/EmbeddedFiles、およびペイロードを初期文書とする非表示のコレクションを使用します
外側の文書は暗号化しないままにする必要があり、PDF MAC を有効にできません。許可される暗号化ペイロードは 1 つだけです
関連項目
SetEncryptedPayloadFromString、SetEncryptedPayloadFromVariant、IsUnencryptedWrapper