IRONSOFTWAREHOME
PDF'lere İmzalar Eklemek


// Step 1. Create a PDF
PdfDocument pdf = PdfDocument.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
Signature signature = new Signature("Iron.pfx", "123456");

// Step 3. Optional signing options and a handwritten signature graphic
signature.setSigningContact("support@ironsoftware.com");
signature.setSigningLocation("Chicago, USA");
signature.setSigningReason("To show how to sign a PDF");
File imageFile = new File("handwriting.png");
byte[] imageBytes = Files.readAllBytes(imageFile.toPath());
signature.setSignatureImage(imageBytes, new Rectangle(100, 200, 250, 100));

// Step 4. Sign the PDF with the PdfSignature. Multiple signing certificates may be used
SignatureManager signatureManager = pdf.getSignature();
signatureManager.SignPdfWithSignature(signature);

// Step 5. The PDF is not signed until saved to file, stream or byte array.
pdf.saveAs("signed.pdf");
mvn install
PDF'lere İmzalar Eklemek

PDF'lere İmzalar Eklemek

Java geliştiricileri, IronPDF for Java'nın Signature ve SignatureManager sınıflarını kullanarak PDF belgelerine programatik olarak elektronik ve dijital imzalar ekleyebilirler.

Dijital imzalar için, geçerli bir .pfx veya .p12 sertifikasının konumuyla birlikte, parolasını içeren bir yeni Signature sınıfı örneği oluşturun. Daha sonra, sertifikayla birlikte PDF'yi imzalamak için çalışmakta olan PDF'nin SignatureManager üzerinde signPdfWithSignature metodunu çağırın.

IronPDF, bilgisayar yapımı metin görüntüleri veya el yazısı dijitalleştirilmiş görüntüler şeklinde imza görüntülerini dahil etmeyi de destekler. PDF'yi imzalamadan önce, addSignatureImage metodunu kullanarak böyle resimleri bir imzaya ekleyin.

Bunun yerine bir PDF sayfasına el yazısı imza mı eklemeniz gerekiyor? Bir belgenin bir veya daha fazla sayfasına HTML metni ve resim eklemek için HtmlStamper sınıfını kullanın.

Java'da Programlı Olarak Bir PDF'ye Dijital İmza Nasıl Eklenir

  1. Bir PDF üzerine dijital imza eklemek için IronPDF Java kütüphanesini kurun.
  2. Var olan PDF'leri yüklemek veya yeni PDF'ler oluşturarak sezgisel API'ler kullanın.
  3. Bir Signature nesnesi oluşturun ve ayrıntılı bilgileri özelleştirin.
  4. PDF örneği üzerinde getSignature metodunu çağırarak SignatureManager erişin.
  5. PDF'yi, SignatureManager örneği içinde signPdfWithSignature yöntemi ile imzalayın.
Explore the Signature Class for Java Digital Signatures
GitHub'da Görüntüle

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

Sürüm:2026.6yeni 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