Čin primjene tekstualnog potpisa na PDF dokumente obično je neophodan u više poslovnih i pravnih konteksta. Uključivanje potpisa temeljenog na tekstu u PDF ne samo da pojednostavljuje postupak potvrđivanja autentičnosti dokumenta, već također pomaže u potvrđivanju identiteta potpisnika. U ovom članku vodit ćemo vas kroz korake kako potpisati PDF tekstualnim potpisom pomoću Java programskog jezika. Iskoristit ćemo široko korištenu biblioteku potpisa za dodavanje tekstualnog potpisa u PDF pomoću Jave. U nastavku ćete pronaći primjer koda koji ilustrira postupak, popraćen nizom uputa.
Koraci za potpisivanje PDF-a tekstualnim potpisom pomoću Jave
- Instalirajte GroupDocs.Signature for Java u svoj projekt korištenjem Maven repozitorija za potpisivanje PDF datoteke tekstualnim potpisom
- Uključite potrebne reference klase kako biste integrirali tekstualni potpis u PDF
- Stvorite instancu klase Signature dajući put ulazne PDF datoteke kao argument njenom konstruktoru
- Stvorite objekt klase TextSignOptions i postavite željena svojstva kako bi tekstualni potpis trebao izgledati
- Pozovite metodu Signature.Sign, pružajući opcije potpisivanja za tekstualni potpis, za spremanje izlaznog PDF-a na disk
Možete brzo pojednostaviti postupak potpisivanja dokumenata i ojačati sigurnost svoje PDF datoteke slijedeći gore navedene korake. Implementacija ovih koraka za potpisivanje PDF-a tekstualnim potpisom u Javi vrlo je jednostavna. Kako biste potpisali PDF dokument s tekstualnim izgledom na popularnim operativnim sustavima kao što su Windows, macOS i Linux, samo trebate instalirati Javu i biblioteku potpisa. Sljedeći primjer koda ilustrira implementaciju ovog procesa.
Kod za potpisivanje PDF-a tekstualnim potpisom pomoću Jave
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.SignatureFont; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.TextSignOptions; | |
import java.awt.Color; | |
public class SignPDFwithTextSignatureUsingJava { | |
public static void main(String[] args) throws Exception { | |
// Set License to avoid the limitations of Signature library | |
License license = new License(); | |
license.setLicense("GroupDocs.Signature.lic"); | |
// load the source PDF file | |
Signature signature = new Signature("input.pdf"); | |
TextSignOptions options = new TextSignOptions("John Smith"); | |
// set signature position | |
options.setLeft(100); | |
options.setTop(100); | |
// set signature rectangle | |
options.setWidth(100); | |
options.setHeight(30); | |
// set text color and Font | |
options.setForeColor(Color.RED); | |
SignatureFont signatureFont = new SignatureFont(); | |
signatureFont.setSize(12); | |
signatureFont.setFamilyName("Comic Sans MS"); | |
options.setFont(signatureFont); | |
// sign document to file | |
signature.sign("output.pdf", options); | |
} | |
} |
Dodavanje vašeg tekstualnog potpisa u PDF pomoću Jave jednostavno je i dobro funkcionira. To vam pomaže da budete sigurni da je PDF stvaran i autentičan. U ovom smo vam članku dali jasno objašnjenje kako umetnuti tekstualni potpis u PDF pomoću Jave. Također smo prikazali kratki dio koda kao primjer. Nakon što ste postavili predloženu biblioteku potpisa i postavili staze ulaznih i izlaznih datoteka, stavljanje ovog koda u vaše projekte je lako i glatko.
U našem ranijem vodiču pružili smo detaljan vodič za potpisivanje DOCX-a tekstualnim potpisom. Ako trebate dodatnu pomoć, predlažemo da pogledate naš potpuni vodič o tome kako dodajte tekstualni potpis u DOCX pomoću Jave.