İmzayı kimliğe göre sil

giriiş

Bu öğreticide, GroupDocs.Signature for .NET kullanarak bir imzanın kimliğine göre nasıl silineceğini inceleyeceğiz. GroupDocs.Signature for .NET, geliştiricilerin .NET uygulamalarını kullanarak çeşitli belge formatlarındaki dijital imzaları eklemesine, kaldırmasına veya doğrulamasına olanak tanıyan güçlü bir kitaplıktır.

Önkoşullar

Başlamadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun:

  1. GroupDocs.Signature for .NET Kitaplığı: Kitaplığı şu adresten indirip yükleyin:Burada.
  2. .NET Framework: Sisteminizde .NET Framework’ün kurulu olduğundan emin olun.
  3. İmzalı Belge: Silmek istediğiniz imzanın bulunduğu bir belge (örn. DOCX, PDF) hazırlayın.

Ad Alanlarını İçe Aktar

using System;
using System.IO;
using System.Collections.Generic;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;

1. Adım: Dosya Yollarını Tanımlayın

Öncelikle imzayı içeren belgenin dosya yolunu ve değiştirilen belgenin kaydedileceği çıktı dosyası yolunu belirtin.

string filePath = "sample_multiple_signatures.docx";
string fileName = Path.GetFileName(filePath);
string outputFilePath = Path.Combine("Your Document Directory", "DeleteById", fileName);

Adım 2: Belgeyi Kopyalayın

BeriDelete yöntemi belgeyi yerinde değiştirirse, orijinal belgenin bir kopyasını oluşturmak en iyisidir.

File.Copy(filePath, outputFilePath, true);

3. Adım: İmzayı kimliğe göre silin

BaşlatSignature belge dosya yolunu içeren nesneyi kullanın veDelete İmzayı kimliğine göre kaldırma yöntemi.

using (Signature signature = new Signature(outputFilePath))
{
    string id = @"eff64a14-dad9-47b0-88e5-2ee4e3604e71";
    bool result = signature.Delete(id);
    if (result)
    {
        Console.WriteLine($"Signature with Id# '{id}' was deleted from document ['{fileName}'].");
    }
    else
    {
        Helper.WriteError($"Signature was not deleted from the document! Signature with id# '{id}' was not found!");
    }
}

Çözüm

Bu öğreticide, GroupDocs.Signature for .NET kullanarak bir imzanın kimliğine göre nasıl silineceğini öğrendik. Bu kitaplık, çeşitli belge formatlarındaki dijital imzaları programlı olarak yönetmenin kullanışlı bir yolunu sağlar.

SSS’ler

Birden fazla imzayı aynı anda silebilir miyim?

Evet, kimliklerini yineleyerek ve çağrı yaparak birden fazla imzayı silebilirsiniz.Delete Her kimlik için yöntem.

GroupDocs.Signature for .NET tüm belge formatlarıyla uyumlu mu?

GroupDocs.Signature for .NET, PDF, DOCX, XLSX ve daha fazlasını içeren çok çeşitli belge formatlarını destekler.

İmzanın görünümünü özelleştirebilir miyim?

Evet, konumu, boyutu, yazı tipi ve rengi de dahil olmak üzere imzanın görünümünü özelleştirebilirsiniz.

Deneme sürümü mevcut mu?

Evet, ücretsiz deneme sürümünü şuradan indirebilirsiniz:Burada.

GroupDocs.Signature for .NET için nerede yardım veya destek bulabilirim?

Destek forumunu ziyaret edebilirsinizBurada yardım için.