IronPDF'de Dijital İmzalar Uygulama

This article was translated from English: Does it need improvement?
Translated
View the article in English

Dijital bir imza, IronPDF kütüphanesi kullanılarak mevcut PDF belgelere eklenebilen kriptografik bir yöntemdir. Bu, tekli ve artışlı kaydetmelerle birden fazla imza eklemeyi içerir.

Desteklenen dijital imza sertifikası

IronPDF, Windows icin .pfx formatinda ve MacOS icin .p12 formatinda dijital imza sertifikalarini destekler. Bunlar X509Certificate2 standardina uygundur. Mevcut dijital imza sertifikanızın formatını dosya uzantısını kontrol ederek doğrulayabilirsiniz.

Gerekli formatta bir sertifikaniz yoksa, yeni bir X509Certificate2 standardi sertifika oluşturmak icin bu belgelere bakiniz. Elde edilen sertifika, ardından IronPDF üzerinden bir PDF belgede kullanılabilir ve uygulanabilir.

Lütfen dikkate alinIronPDF sadece X509KeyStorageFlags.Exportable destekler. Bazi sertifikalar varsıyılan olarak KeyStorageFlags Exportable olarak ayarlanmis olabilir. Farkli KeyStorageFlags kullanmaya calismak, bir hataya neden olacaktir.

Görsel imza

Bir resim, belgenin dijital olarak imzalandığını görsel olarak göstermek için PDF belgesine eklenebilir. Bu, şu kod parçası ile IronPDF kullanılarak gerçekleştirilebilir:

// Create a PdfSignature object by specifying the certificate file (.pfx) and its password
var sig = new PdfSignature("IronSoftware.pfx", "123456");

// Set the signature image which includes the image path, page number, and its position in the document
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
// Create a PdfSignature object by specifying the certificate file (.pfx) and its password
var sig = new PdfSignature("IronSoftware.pfx", "123456");

// Set the signature image which includes the image path, page number, and its position in the document
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new Rectangle(0, 600, 100, 100));
' Create a PdfSignature object by specifying the certificate file (.pfx) and its password
Dim sig = New PdfSignature("IronSoftware.pfx", "123456")

' Set the signature image which includes the image path, page number, and its position in the document
sig.SignatureImage = New PdfSignatureImage("IronSoftware.png", 0, New Rectangle(0, 600, 100, 100))
$vbLabelText   $csharpLabel

Imza uygulandiktan sonra PDF belgesinde görüntünun bulunabilmesi ve render edilebilmesi icin proje icinde görüntü dosya ozelliginin "CopyToOutputDirectory=always" olarak ayarlandigindan emin olun.

IronPDF aracılığıyla dijital imzaların uygulanması hakkında daha fazla bilgi için Dijital Olarak Bir PDF Belgeyi İmzalayın sayfasına göz atın.

Mühendislik desteği almak için lütfen IronPDF için Mühendislik Destek Talebi Nasıl Yapılır sayfasına bakın.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget Indirmeler 18,332,619 | Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.