Šioje temoje parodysime, kaip pasirašyti PDF dokumentą skaitmeniniu parašu naudojant Java. Norėdami pasirašyti PDF su skaitmeniniu parašu Java, naudosime vieną iš populiarių parašų bibliotekų. Norėdami įdiegti šią funkciją, jums nereikia jokios papildomos programinės įrangos ir galite sukurti funkcionalumą keliais API iškvietimais ir dviem ar trimis kodo eilutėmis.
Veiksmai, kaip pasirašyti PDF su skaitmeniniu parašu naudojant „Java“.
- Nustatykite GroupDocs.Signature for Java iš Maven saugyklos Java projekte
- Pridėkite reikiamas klases skaitmeniniam parašui įgyvendinti PDF naudojant Java
- Sukurkite klasės Signature egzempliorių ir perduokite šaltinio PDF jo konstruktoriui
- Sukurkite DigitalSignOptions klasės objektą ir perduokite reikiamą sertifikato failą bei jo slaptažodį konstruktoriui
- Iškvieskite Signature klasės metodą Sign, perduokite jam išvesties PDF failo pavadinimą ir DigitalSignOptions
Skaitmeninio parašo įdiegimas Java gali būti lengvai pasiekiamas naudojant aukščiau pateiktas nuoseklias instrukcijas. Pradėsime PDF pasirašymo skaitmeniniu parašu procesą, įdiegdami reikiamą biblioteką ir pridėdami nuorodą į reikalingas klases. Parašo klasė bus naudojama šaltinio PDF dokumentui įkelti, o DigitalSignOptions klasė bus naudojama sertifikatui įkelti ir skaitmeninio parašo pozicijos ypatybėms apibrėžti. Galiausiai pasirašytas PDF dokumentas bus įrašytas į diską naudojant Signature klasės metodą Sign.
Kodas pasirašyti PDF su skaitmeniniu parašu naudojant Java
Sukūrėme skaitmeninio parašo pavyzdį Java, kad parodytume šios funkcijos įgyvendinimą. Taip pat apibrėžėme įvairias skaitmeninio parašo ypatybes, įskaitant fono paveikslėlį, kairiąją padėtį, viršutinę poziciją, puslapio numerį ir daugelį kitų. Be to, galite pateikti pirminius dokumentus, tokius kaip DOCS, XLSX, PPSM, TSV, PPTX ir daugelį kitų, kad galėtumėte pasirašyti skaitmeniniu parašu.
Šiame įraše parašėme išsamias instrukcijas ir Java programą, skirtą skaitmeniniam parašui pridėti prie pdf failo. Neseniai pateiktame straipsnyje aptarėme, kaip naudoti Java PDF pasirašyti su QR kodo parašais, žr. Kaip pasirašyti PDF su QR kodo parašu naudojant Java.