U ovom vodiču s uputama opisujemo postupak korak po korak za dodavanje potpisa crtičnog koda PDF u Javi. Nadalje, pruža primjer koda koji demonstrira implementaciju kako dodati crtični kod u PDF pomoću mogućnosti Jave. Ovdje su detaljne upute zajedno s primjerom rada za potpisivanje dokumenata potpisom crtičnog koda.
Koraci za dodavanje potpisa crtičnog koda u PDF u Javi
- Instalirajte GroupDocs.Signature for Java iz repozitorija Maven u Java projektu da potpišete PDF potpisom crtičnog koda
- Dodajte osnovne klase za implementaciju za dodavanje crtičnog koda u PDF
- Napravite instancu klase Signature i proslijedite ulazni PDF njenom konstruktoru
- Inicijalizirajte klasu BarcodeSignOptions i proslijedite ulazni niz konstruktoru
- Pozovite metodu Sign klase Signature, proslijedite joj naziv izlazne PDF datoteke i objekt BarcodeSignOptions
Naveli smo točke koje korisnicima omogućuju jednostavno stvorenje crtičnog koda za PDF datoteku pomoću Jave i korištenje za potpisivanje dokumenata. Ova se značajka može razviti instaliranjem potrebne biblioteke iz repozitorija Maven i uvozom osnovnih klasa. U sljedećem koraku kreirajte instance klase Signature and BarcodeSignOptions za učitavanje ulaznog PDF dokumenta i definiranje parametara za potpis crtičnog koda. Konačno, možete dodati potpise crtičnog koda u PDF datoteku pozivanjem metode Sign.
Kod za dodavanje crtičnog potpisa u PDF u Javi
| import com.groupdocs.signature.Signature; | |
| import com.groupdocs.signature.licensing.License; | |
| import com.groupdocs.signature.options.sign.BarcodeSignOptions; | |
| import com.groupdocs.signature.domain.barcodes.BarcodeTypes; | |
| import com.groupdocs.signature.exception.GroupDocsSignatureException; | |
| public class AddBarcodeSignatureToPdfInJava { | |
| public static void main(String[] args) throws Exception { // Main function to add Barcode signature in Java | |
| // Remove the watermark in output PDF document by adding license | |
| License lic = new License(); | |
| lic.setLicense("GroupDocs.Signature.lic"); | |
| Signature signature = new Signature("sample.pdf"); | |
| try { | |
| // setup options with text of signature | |
| BarcodeSignOptions signOptions = new BarcodeSignOptions("12345678"); | |
| // setup Barcode encoding type | |
| signOptions.setEncodeType(BarcodeTypes.Code128); | |
| // set signature position | |
| signOptions.setLeft(200); | |
| signOptions.setTop(200); | |
| signOptions.setPageNumber(1); | |
| // sign document to file | |
| signature.sign("SampleSigned.pdf", signOptions); | |
| System.out.println("Done"); | |
| } catch (Exception e) { | |
| throw new GroupDocsSignatureException(e.getMessage()); | |
| } | |
| } | |
| } |
Razvili smo gornji primjer koda kako bismo demonstrirali mogućnost Java dodavanja crtičnog koda u PDF. Kao što vidite, stvorili smo potpis crtičnog koda i dodali ga u PDF dokument tako što smo napisali tri-četiri retka koda i potrošili nekoliko API poziva. Štoviše, ovaj primjer koda može se pokrenuti na bilo kojem operativnom sustavu uključujući MS Windows, Linux i Mac OS.
Razgovarali smo o detaljnoj proceduri kako stvoriti crtični kod za PDF i kako dodati crtični kod u PDF dokument. Nedavno smo objavili članak o tome kako koristiti Javu za potpisivanje PDF-a slikovnim potpisom, pogledajte Kako dodati slikovni potpis u PDF u Javi post za više informacija.