IRONSOFTWAREHOME
Dodawanie podpisów do PDF


// 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");
NuGet Download
Install-Package com.ironsoftware.ironpdf
Dodawanie podpisów do PDF

Dodawanie podpisów do PDF

Programisci Java moga dodawac elektroniczne i cyfrowe podpisy do dokumentow PDF programowo, korzystajac z klas Signature i SignatureManager w IronPDF for Java.

Dla podpisow cyfrowych, nalezy utworzyc nowa klase Signature z lokalizacja waznego certyfikatu .pfx lub .p12 oraz jego haslem. Nastepnie, aby podpisac PDF certyfikatem, nalezy wywolac metode signPdfWithSignature na SignatureManager dzialajacego PDF.

IronPDF obsługuje również dodawanie obrazów podpisu w formie komputerowo generowanych obrazów tekstowych lub zdigitalizowanych obrazów odręcznych podpisów. Dodaj takie obrazy do podpisu za pomoca metody addSignatureImage przed podpisaniem PDF.

Potrzebujesz dodać odręczny podpis na stronie PDF? Uzyj klasy HtmlStamper, aby dodac tekst HTML i obrazy do jednej lub wiecej stron dokumentu.

Jak programowo dodać podpis cyfrowy do PDF w Java

  1. Zainstaluj bibliotekę IronPDF Java, aby podpisać podpis cyfrowy na PDF-ie.
  2. Użyj intuicyjnych API, aby załadować istniejące PDF-y lub renderować nowe PDF-y.
  3. Utworz obiekt Signature i dostosuj jego szczegolowe informacje.
  4. Uzyskaj dostep do SignatureManager, wywolujac metode getSignature na instancji PDF.
  5. Podpisz PDF za pomoca metody signPdfWithSignature w instancji SignatureManager.
Explore the Signature Class for Java Digital Signatures
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Wersja:2026.6właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta