この短いチュートリアルでは、C# を使用して PDF パスワードを変更する方法 のプロセスについて説明します。環境を確立するために必要なリソースへの参照、アプリケーションの作成中に実行する手順のリスト、C# を使用して PDF ファイルのパスワードを変更するために使用できる実行可能なサンプル コードが含まれています。ターゲット PDF ファイルの新しいパスワードを設定しながら、結果の PDF ファイルの暗号化をカスタマイズするためのさまざまなオプションについても説明します。
C# を使用して PDF パスワードを変更する手順
- パスワードの変更に Aspose.PDF for .NET を使用する環境を設定します
- パスワードで保護された PDF のファイル名を指定して、PdfFileInfo クラスのオブジェクトをインスタンス化します
- 対象の PDF ファイルがパスワードで暗号化されているかどうかを確認し、残りの手順を実行します
- パスワードを変更する PdfFileSecurity クラスのオブジェクトを作成します
- 対象の PDF ファイルを PdfFileSecurity オブジェクトにバインドします
- ChangePassword() メソッドを呼び出して、所有者とユーザーのパスワードを変更します
- パスワードを変更した結果のPDFファイルを保存します
これらの手順は、C# を使用して PDF ファイルのパスワードを変更する方法 のプロセスをまとめたものです。プロセスは、PDF ファイルがパスワードで保護されていることを示すため、ターゲット PDF ファイルの暗号化の確認によって開始されます。保護が確認されると、PdfFileSecurity クラスを使用して、ChangePassword() メソッドを呼び出して実際にパスワードを変更するターゲット PDF ファイルをバインドします。
C# を使用して PDF のパスワードを変更するコード
このコードは、C# を使用して PDF のパスワードを変更する方法 のプロセスを示しています。ターゲット PDF ファイルがパスワードで暗号化されている場合にのみ true となる PdfFileInfo クラスの IsEncrypted プロパティを使用します。 PdfFileSecurity オブジェクトは、所有者の古いパスワード、所有者の新しいパスワード、ユーザーの新しいパスワード、許可されるドキュメント権限、および 40、128、または 256 などの鍵の鍵サイズを変更するために使用されます。 PDF ファイルの暗号化に使用されます。
このトピックでは、C# を使用して PDF パスワードを変更する方法 のプロセスを学びました。プレーン PDF ファイルのパスワードを設定する基本的なプロセスを知りたい場合は、C#でPDFファイルをパスワードで保護する方法 の記事を参照してください。