Bu hızlı eğitim, yapılandırma ayrıntılarını, ayrıntılı adımları ve kaynak Word belgesini, bir PKCS12 deposunu ve parolasını kullanan çalıştırılabilir bir örnek kodu paylaşarak C# kullanarak Word’de nasıl imza ekleneceğini gösterir. Belgeyi imzalamadan önce, kullanıcıların referansları için görebilecekleri bir dizi özellik ayarlayabilirsiniz. C#** kullanarak Word’e **elektronik imza eklediğinizde, DOCX, DOC vb. desteklenen herhangi bir biçimde kaydedilebilir.
C# Kullanarak Word’de İmza Ekleme Adımları
- Belgeleri imzalamak için NuGet paket yöneticisini kullanarak Aspose.Words eklemek için geliştirme ortamını yapılandırın
- Dosya yolunu ve parolayı sağlayarak CertificateHolder sınıfını kullanarak PFX sertifikasını yükleyin
- SignOptions nesnesini kullanarak yorumları ve imzalama zamanını ayarlayın
- Kaynak Word dosyasını FileStream kullanarak yükleyin
- DigitalSignatureUtil sınıfındaki Sign yöntemini kullanarak yüklenen belgeyi imzalayın
- İmzalı belgeyi yükleyin ve imza bilgilerini doğrulayın
Bu adımlar, gerekli tüm sınıfları ve yöntemleri paylaşarak C#* kullanarak Word’de *dijital imza ekleme işlemini açıklar. Sertifikayı şifre ile birlikte yüklememiz ve ardından imza yetkilisinin yorumları, imzalama tarihi-saati, imza satırı görüntüsü ve sağlayıcı kimliği gibi birkaç özelliği ayarlamamız gerekiyor. Son olarak, DigitalSignatureUtil sınıfını kullanarak belgeyi imzalıyoruz ve belgeyi diske kaydediyoruz, ancak son adım isteğe bağlıdır, burada imzalı belgeyi geri yükleyerek ve bilgilerini görüntüleyerek imzanın doğrulandığını gösterdik.
C# Kullanarak Word Belgelerini İmzalamak İçin Kod
Bu kod, DigitalSignatureUtil sınıfını kullanarak C#* kullanarak Word’de *nasıl imza ekleneceğini gösterir. Değiştirmek için bir Word dosyasındaki tüm imzaları kaldırmak gibi diğer birçok özelliği de destekler. Benzer şekilde, yüklenen belgedeki imzanın referansını almak için kullanılan DigitalSignature sınıfı, imza zamanı, yorumlar, konu adı ve veren adı gibi bir dizi özellik içerir.
Bu eğitim, bize C# kullanarak Word’e imza ekleme konusunda rehberlik etti. Sıfırdan bir Word dosyası oluşturmakla ilgileniyorsanız, C# ile Word belgesi nasıl oluşturulur? makalesine bakın.