このクイック チュートリアルでは、C# を使用して PDF から署名を削除する方法 について説明します。これには、C# を使用して PDF から署名を削除する 基本的な手順と、機能を示す実行可能なサンプル コードが含まれています。また、PDF ファイルからすべての署名を削除する方法、または名前に基づいて特定の署名を削除する方法も学びます。
C# を使用して PDF から署名を削除する手順
- NuGet パッケージ マネージャーを使用して Aspose.PDF を追加するように IDE を構成し、署名を削除します
- PdfFileSignature のオブジェクトを作成します
- ソース PDF を PdfFileSignature オブジェクトにバインドします
- GetSignNames() メソッドを使用して、すべての署名名のリストを取得します
- RemoveSignature() メソッドを使用して、すべての署名を繰り返し、必要な署名を削除します
- 署名を削除した後、出力 PDF を保存します。
これらの手順では、C# を使用して PDF から電子署名を削除する プロセスを指定します。まず、ソース PDF ファイルは、すべての署名にアクセスするための GetSignNames() メソッドと、個々の署名を削除するための RemoveSignature() メソッドを含む PdfFileSignature クラス オブジェクトにバインドされます。最後のステップで、必要に応じて、結果の PDF ファイルをディスクまたはメモリ ストリームに保存できます。
C# を使用して PDF からデジタル署名を削除するコード
このコードは、C# を使用して PDF から署名を削除する方法 を示しています。 PdfFileSignature クラスは署名の削除に使用されますが、このクラスには、ソース ファイルが認証されているかどうかのチェック、LTV 有効フラグのチェック、ファイルに署名が含まれているかどうかのチェック、署名の検証など、他の多くの機能が含まれています。など、いくつか挙げてみます。 RemoveSignature() メソッドを使用している間、フラグを設定して、署名のみを削除するか、署名とフィールドの両方を削除することもできます。
このチュートリアルでは、PDF ファイルから署名を削除する方法を説明しました。 PDF ファイルを保護する方法については、C# でパスワードを使用して PDF を保護する方法 の記事を参照してください。