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");
mvn install
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.10właśnie wydany

Key in blue circle

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

Your trial license will be sent to your email address

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 for Java
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ń
Twoje dane zawsze będą utrzymywane w tajemnicy.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Zaufane przez miliony inżynierów na całym świecie
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka Java Maven dla PDF
Zainstaluj za pomocą Maven

Wersja: 2026.10

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.10.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.10.1
lub
Plik JAR PDF Java
Pobierz JAR

Wersja: 2026.10

Ręcznie zainstaluj w swoim projekcie