İ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:
- GroupDocs.Signature for .NET Kitaplığı: Kitaplığı şu adresten indirip yükleyin:Burada.
- .NET Framework: Sisteminizde .NET Framework’ün kurulu olduğundan emin olun.
- İ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.