Bu hızlı eğitim, C# kullanarak imzanın PDF’den nasıl kaldırılacağı konusunda kılavuzluk eder. Özelliği gösteren çalıştırılabilir örnek kodla birlikte C# kullanarak **PDF’den imzayı silmek için temel adımları içerir. Ayrıca bir PDF dosyasındaki tüm imzaları silmeyi veya adına göre belirli bir imzayı silmeyi öğreneceksiniz.
C# Kullanarak PDF’den İmza Kaldırma Adımları
- İmzaları kaldırmak için NuGet paket yöneticisini kullanarak Aspose.PDF eklemek için IDE’yi yapılandırın
- PdfFileSignature nesnesi oluşturun
- Kaynak PDF’yi PdfFileSignature nesnesiyle bağlayın
- GetSignNames() yöntemini kullanarak tüm imza adlarının listesini alın
- Tüm imzaları yineleyin ve RemoveSignature() yöntemini kullanarak istediğiniz imzaları silin
- İmzaları sildikten sonra çıktı PDF’sini kaydedin
Bu adımlar, C#* kullanarak elektronik imzayı PDF’den kaldırma işlemini belirtir. İlk olarak, kaynak PDF dosyası, tüm imzalara erişmek için GetSignNames() yöntemini ve tek bir imzayı kaldırmak için RemoveSignature() yöntemini içeren PdfFileSignature sınıf nesnesine bağlanır. Son adımda, ortaya çıkan PDF dosyasını gereksinimlerinize göre diske veya bir bellek akışına kaydedebilirsiniz.
C# Kullanarak PDF’den Dijital İmzayı Kaldırma Kodu
Bu kod, imzanın C# kullanılarak PDF’den nasıl silineceğini gösterir. PdfFileSignature sınıfı imzayı kaldırmak için kullanılır, ancak bu sınıf, kaynak dosyanın sertifikalı olup olmadığını kontrol etme, LTV etkin bayrağını kontrol etme, dosyanın imza içerip içermediğini kontrol etme, bir imzayı doğrulama gibi birçok başka özelliği içerir. , vb birkaçını listelemek için. RemoveSignature() yöntemini kullanırken, bayrağı yalnızca imzayı kaldıracak veya hem imzayı hem de alanı kaldıracak şekilde ayarlayabileceğinizi unutmayın.
Bu eğitim, PDF dosyasından bir imzayı kaldırmamıza rehberlik etti. Bir PDF dosyasını korumayı öğrenmek istiyorsanız PDF’yi C#’ta Parola ile nasıl korursunuz makalesine bakın.