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 で保護された入力は復号前に検証され、整合性検証に失敗した場合は出力を保持しません