IRONSOFTWAREHOME
Dijital İmzalar
using IronPdf;
using IronPdf.Signing;

// Cryptographically sign an existing PDF in 1 line of code!
new IronPdf.Signing.PdfSignature("Iron.p12", "123456").SignPdfFile("any.pdf");

/***** Advanced example for more control *****/

// Step 1. Create a PDF
var renderer = new ChromePdfRenderer();
var doc = renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>");

// Step 2. Create a Signature.
// You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
// Read: https://helpx.adobe.com/acrobat/using/digital-ids.html

var signature = new IronPdf.Signing.PdfSignature("Iron.pfx", "123456")
{
    // Step 3. Optional signing options and a handwritten signature graphic
    SigningContact = "support@ironsoftware.com",
    SigningLocation = "Chicago, USA",
    SigningReason = "To show how to sign a PDF"
};

//Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
doc.Sign(signature);

//Step 4. The PDF is not signed until saved to file, steam or byte array.
doc.SaveAs("signed.pdf");
Imports IronPdf
Imports IronPdf.Signing

' Cryptographically sign an existing PDF in 1 line of code!
Call (New IronPdf.Signing.PdfSignature("Iron.p12", "123456")).SignPdfFile("any.pdf")

'/***** Advanced example for more control *****/

' Step 1. Create a PDF
Dim renderer = New ChromePdfRenderer()
Dim doc = renderer.RenderHtmlAsPdf("<h1>Testing 2048 bit digital security</h1>")

' Step 2. Create a Signature.
' You may create a .pfx or .p12 PDF signing certificate using Adobe Acrobat Reader.
' Read: https://helpx.adobe.com/acrobat/using/digital-ids.html

Dim signature = New IronPdf.Signing.PdfSignature("Iron.pfx", "123456") With {
    ' Step 3. Optional signing options and a handwritten signature graphic
    .SigningContact = "support@ironsoftware.com",
    .SigningLocation = "Chicago, USA",
    .SigningReason = "To show how to sign a PDF"
}

'Step 3. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
doc.Sign(signature)

'Step 4. The PDF is not signed until saved to file, steam or byte array.
doc.SaveAs("signed.pdf")
NuGet Download
PM > Install-Package IronPdf
Dijital İmzalar

Dijital İmzalar

Bir PDF belgesini dijital olarak imzalamak, belgenin bütünlüğünü sağlamak için PDF'nin kendisine kimlik doğrulama ekleme yöntemi sunar. IronPDF ile, yeni veya mevcut bir PDF dosyasını imzalarken birçok seçeneğiniz vardır. Belgeleri bir sertifika ile dijital olarak imzalamayı, imzanızın grafik el yazısı halini PDF'ye eklemeyi, sertifikanın bir resmini PDF'ye damgalamayı ya da kullanıcı imzasını teşvik eden bir imza form alanı oluşturmayı içerir.

IronPDF ile PDF'yi Dijital Olarak İmzalama Adımları

Bu işlemdeki ilk adım, imzalamak istediğimiz PDF'yi yüklemek veya oluşturmak. Bu örnek için yeni bir ChromePdfRenderer örneği oluşturuyoruz. Bu Quality'den kayıpsız, HTML, CSS ve JavaScript'i PDF'ye işlemek için kullanılan IronPDF'in güçlü işleme motorudur. Ardından HTML dizimizi imzaya hazır, yüksek kaliteli bir PDF belgeye dönüştürmek için RenderHtmlAsPdf yöntemini kullanıyoruz. Oluşturulan PDF, doc değişkeninde saklanır.

Sonraki olarak, imzamızı oluşturmamız gerekiyor. Bu örnek için, PDF belgemizi bir sertifika ile imzalıyoruz. PdfSignature, PDF'nin imzalanması için dijital imza nesnesini temsil eder ve imza için kullanmak istediğimiz .pfx dosyasının yolunu ve bu dosyaya erişim için şifreyi gerektirir. Üç isteğe bağlı özellik dahil ettik: SigningContact, imza meta verilerine bir e-posta veya iletişim bilgileri ekler, SigningLocation belgenin nerede imzalandığını temsil eder ve SigningReason belgenin neden imzalandığını belirtir.

Sonra oluşturduğumuz PdfSignature nesnesi ile PDF belgesini imzalıyoruz. Sign yöntemini çağırarak, PDF belgesine imzayı kolayca tek bir satırda uyguluyoruz. Bu yöntemle PDF belgesine birden fazla imza sertifikası uygulanabilir.

Son olarak, imzalanmış PDF belgesini belirlenen dosya konumuna kaydeden SaveAs yöntemini kullanarak kaydediyoruz.

IronPDF ile PDF Belgelerini Güvenli Şekilde İmza Atmayı Keşfedin.
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 20,756,830Sürüm:2026.7yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez