In dit instructie-onderwerp laten we u zien hoe u een PDF document met een digitale handtekening met Java kunt ondertekenen. We zullen een van de populaire handtekeningbibliotheken gebruiken voor het ondertekenen van PDF’s met een digitale handtekening in Java. Voor de implementatie van deze feature heeft u geen extra software nodig en kunt u de functionaliteit ontwikkelen met een paar API calls en twee tot drie regels code.
Stappen om PDF met digitale handtekening te ondertekenen met Java
- Stel GroupDocs.Signature for Java in vanuit de Maven-repository in het Java-project
- Voeg noodzakelijke klassen toe voor de implementatie van digitale handtekening in PDF met behulp van Java
- Maak een instantie van de klasse Signature en geef de bron-PDF door aan zijn constructor
- Maak een object van de klasse DigitalSignOptions en geef het vereiste certificaatbestand en het bijbehorende wachtwoord door aan de constructor
- Roep de Sign-methode van de Signature-klasse aan, geef de output PDF-bestandsnaam en DigitalSignOptions eraan door
- Implementatie van digitale handtekening in Java* kan eenvoudig worden bereikt met behulp van de bovenstaande stapsgewijze instructies. We starten het proces van het ondertekenen van PDF met een digitale handtekening door de vereiste bibliotheek te installeren en een verwijzing naar de benodigde klassen toe te voegen. Er wordt een handtekeningklasse gebruikt om het bron-PDF-document te laden en de klasse DigitalSignOptions wordt gebruikt om het certificaat te laden en om de eigenschappen voor de positie van de digitale handtekening te definiëren. Ten slotte wordt het ondertekende PDF-document op de schijf opgeslagen met behulp van de Sign-methode van de Signature-klasse.
Code om PDF te ondertekenen met digitale handtekening met Java
We hebben een voorbeeld van digitale handtekening in Java gemaakt om de implementatie van de functie te demonstreren. We hebben ook verschillende eigenschappen voor de digitale handtekening gedefinieerd, waaronder achtergrondafbeelding, linkerpositie, de bovenste positie, paginanummer en vele andere. Bovendien kunt u brondocumenten zoals DOCS, XLSX, PPSM, TSV, PPTX en nog veel meer aanleveren voor eSign met een digitale handtekening.
We hebben in dit bericht uitgebreide instructies en een Java-programma geschreven om een digitale handtekening aan een pdf-bestand toe te voegen. In een recent artikel hebben we besproken hoe u Java kunt gebruiken om PDF’s te ondertekenen met QR-codehandtekeningen, zie PDF ondertekenen met QR-codehandtekening met Java.