GroupDocs.Signature は、.NET 開発者が PDF ファイル内で電子署名を削除するための簡単な手順を実装できるようにします。
- SignatureクラスのインスタンスにPDFファイルのパスを提供します。
- Searchメソッドを呼び出して、文書内のすべての署名を取得します。
- 取得した署名の1つまたは複数を削除します。
- 文書処理の結果を確認します。
GroupDocs.Signature は、.NET 開発者が PDF ファイル内で電子署名を削除するための簡単な手順を実装できるようにします。
// Signature インスタンスに署名を含む文書を渡します
using (Signature signature = new Signature("input.pdf"))
{
// 文書内に存在するデジタル署名を取得します
DigitalSearchOptions options = new DigitalSearchOptions();
List<DigitalSignature> signatures = signature.Search<DigitalSignature>(options);
// 最初に特定されたデジタル署名を削除します
if(signatures.Count > 0)
{
DigitalSignature digitalSignature = signatures[0];
bool result = signature.Delete(digitalSignature);
// 最初に特定されたデジタル署名を削除します
if(result)
{
Console.WriteLine($"Digital signature in PDF was deleted successfully");
}
}
}
GroupDocs.Signature for .NET は、ビジネスファイル形式の署名と処理を強化するために設計されており、署名の追加、修正、検証、または削除を可能にします。
サポートされている文書の任意のページにテキスト、画像、バーコード、QRコード、またはスタンプの署名を簡単に埋め込むことができます。さらに、画像内のEXIFなどの隠れたメタデータを活用したり、デジタル証明書で文書の整合性を保護して不正な変更を防ぐことができます。
文書内の署名の真正性を保証するために、ツールを活用します。徹底的に検索を行い、すべての署名の完全なリストを取得して、包括的な文書管理を実現します。
必要に応じて、既存の署名のテキストを調整したり、位置を変更したり、色を変更したりして、カスタマイズできます。
当社のソリューションは署名に対して完全なCRUD機能を提供し、必要に応じて文書からさまざまなタイプの署名を効率的に削除できます。
// バーコード署名を含む文書を提供します
using (Signature signature = new Signature("input.pdf"))
{
// すべてのバーコード署名を削除します
DeleteResult result = signature.Delete(SignatureType.Barcode);
// 削除プロセスの結果を評価します
if (result.Succeeded.Count > 0)
{
Console.WriteLine("Following PDF barcode signatures were deleted:");
int number = 1;
foreach (BarcodeSignature temp in result.Succeeded)
{
Console.WriteLine($"Signature #{number++}: Type: {temp.SignatureType}
Id:{temp.SignatureId}, Text: {temp.Text}");
}
}
}
幅広い署名タイプと操作を提供できることを喜んでお知らせします。
GroupDocs.Signature for .NET は、60以上のファイル形式から署名を削除する機能を備えており、広範な互換性と機能を確保します。