DecryptFile
ドキュメント管理、セキュリティと署名
説明
この関数はディスク上のファイルから暗号化を削除し、復号した文書を新しいファイルへ保存しようとします
マスターパスワードではなくユーザーパスワード(有効な空のパスワードを含む)が指定された場合でも、この関数は成功します。開発者は document's author(文書作成者)のセキュリティ上の意向を尊重することを推奨します
構文
Delphi
Function TPDFlib.DecryptFile(Const InputFileName, OutputFileName, Password: WideString): Integer;
ActiveX
Function PDFlib::DecryptFile(InputFileName As String, OutputFileName As String, Password As String) As Long
DLL
int DLDecryptFile(int InstanceID, const wchar_t * InputFileName, const wchar_t * OutputFileName, const wchar_t * Password);
パラメータ
| InputFileName | 復号するファイルの名前 |
|---|---|
| OutputFileName | 作成する出力先ファイルの名前。このファイルがすでに存在する場合は上書きされます |
| Password | ファイルの復号に使用するパスワード |
戻り値
| 0 | 文書を復号できませんでした。失敗原因を確認するには LastErrorCode 関数の結果を確認してください |
|---|---|
| 1 | 文書が正常に復号されました |
備考
PDF MAC で保護された入力は復号前に検証され、整合性検証に失敗した場合は出力を保持しません