デジタル電子署名は、ドキュメントの信頼性を認証する方法です。この記事では、C# で PDF にデジタル署名を追加するための段階的な手順を作成します。また、包括的な手順に従って C# でデジタル署名を使用する例を作成します。デジタル署名を使用して PDF ドキュメントに署名する方法全体が、サンプル コードとともにここで概説されています。
C# で PDF にデジタル署名を追加する手順
- NuGet パッケージ マネージャーから GroupDocs.Signature for .NET をインストールします
- デジタル署名の実装に必要な名前空間への参照を追加します
- Signature クラスのオブジェクトを作成し、入力 PDF ドキュメントを読み込みます
- 必要な証明書とそのパスワードを使用して DigitalSignOptions クラスのインスタンスを作成します
- Signature クラスの Sign メソッドを呼び出し、出力 PDF ファイルを DigitalSignOptions と共に渡します。
上記のポイントに従うことで、数行のコードで C# デジタル署名 機能をすばやく作成できます。まず、NuGet パッケージ マネージャーから必要なパッケージをセットアップし、必要な名前空間をコードに含めます。次のステップでは、ソース PDF をロードするための Signature クラスを初期化し、DigitalSignOptions クラスのインスタンスを作成して、証明書ファイルを渡します。最後に、デジタル署名を PDF ドキュメントに追加し、Sign メソッドを呼び出してディスクに保存します。
C# で PDF にデジタル署名を追加するコード
前の部分で提供された包括的な指示に従って、c# でのデジタル署名の実装を示しました。左と上の位置を含む、署名のいくつかの属性を設定しました。一方、このサンプル コードは、Contact、Reason、Location、Visible などのプロパティを追加するための開始点として使用できます。
このトピックでは、C# を使用して PDF にデジタル署名を追加するプロセスについて説明しました。最近、C# でバーコード署名を使用して PDF ドキュメントに署名する方法 に関する記事を書きました。詳しくはこちらをご覧ください。