Kako dodati tekstualni potpis u DOCX pomoću Jave

Tekstualni potpisi pomažu kao digitalni prikazi identiteta pojedinca, potvrđujući autentičnost i integritet DOCX datoteka. Cilj ovog članka je provesti vas kroz korake za dodavanje tekstualnog potpisa u DOCX pomoću Jave. Možete poboljšati svoje upravljanje dokumentima i ubrzati proces potpisivanja slijedeći ove korake. Koristeći mogućnosti najpopularnije korištene knjižnice potpisa, možete jednostavno umetnuti tekstualni potpis u DOCX u Javi. U nastavku ćete pronaći isječak koda koji demonstrira postupak, zajedno sa skupom uputa za besprijekornu integraciju tekstualnog potpisa u DOCX datoteku.

Koraci za dodavanje tekstualnog potpisa u DOCX pomoću Jave

  1. Instalirajte GroupDocs.Signature for Java u svoj projekt koristeći Maven repozitorij za umetanje tekstualnog potpisa u DOCX
  2. Uključite potrebne reference klasa kako biste generirali tekstualni potpis u DOCX-u
  3. Instancirajte Signature objekt tako da unesete put DOCX datoteke u konstruktoru
  4. Instancirajte klasu TextSignOptions i konfigurirajte željena svojstva za personalizaciju vizualnih atributa tekstualnog potpisa
  5. Pozovite metodu Signature.Sign, pružajući naznačene opcije potpisivanja za tekstualni potpis, kako biste spremili rezultirajuću DOCX datoteku na disk

Pridržavajući se ovih koraka, možete učinkovito pojednostaviti radni tijek potpisivanja dokumenata i ojačati integritet vaših digitalnih datoteka. Ovaj članak predstavlja jednostavan i jasan postupak stvaranja tekstualnog potpisa u DOCX-u pomoću Jave. Dodavanje tekstualnog potpisa DOCX dokumentima izvedivo je u popularnim operativnim sustavima kao što su Windows, macOS i Linux, sve dok je Java instalirana. U nastavku ćete pronaći ilustrativni primjer koda koji pokazuje implementaciju ovog procesa.

Kod za dodavanje tekstualnog potpisa u DOCX pomoću Jave

import com.groupdocs.signature.Signature;
import com.groupdocs.signature.domain.Border;
import com.groupdocs.signature.domain.Padding;
import com.groupdocs.signature.domain.SignatureFont;
import com.groupdocs.signature.domain.enums.DashStyle;
import com.groupdocs.signature.domain.enums.HorizontalAlignment;
import com.groupdocs.signature.domain.enums.VerticalAlignment;
import com.groupdocs.signature.licensing.License;
import com.groupdocs.signature.options.sign.TextSignOptions;
import java.awt.*;
public class AddTextSignaturetoDOCXusingJava {
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 DOCX file
Signature signature = new Signature("input.docx");
TextSignOptions options = new TextSignOptions("John Smith");
// setup options with text of signature
// set signature position
options.setLeft(100);
options.setTop(100);
// set signature rectangle
options.setWidth(100);
options.setHeight(30);
// set signature alignment
// when VerticalAlignment is set the Top coordinate will be ignored.
// Use Margin properties Top, Bottom to provide vertical offset
options.setVerticalAlignment(VerticalAlignment.Top);
// when HorizontalAlignment is set the Left coordinate will be ignored.
// Use Margin properties Left, Right to provide horizontal offset
options.setHorizontalAlignment(HorizontalAlignment.Right);
Padding padding = new Padding();
padding.setBottom(20);
padding.setRight(20);
options.setMargin(padding);
// adjust signature appearance
// setup signature border
Border border = new Border();
border.setColor(Color.GREEN);
border.setDashStyle(DashStyle.DashLongDashDot);
border.setTransparency(0.5);
border.setVisible(true);
border.setWeight(2);
options.setBorder(border);
// 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.docx", options);
}
}

Integracija tekstualnog potpisa u vaše DOCX dokumente poboljšava sigurnost i potvrđuje autentičnost. Dali smo detaljno objašnjenje tekstualnog potpisa u DOCX Javi, popraćeno sažetim primjerom koda. Nakon uspješnog postavljanja preporučene biblioteke potpisa i prilagođavanja staza datoteka po potrebi, uključivanje koda za dodavanje tekstualnog potpisa u vaše projekte postaje besprijekoran i nekompliciran zadatak.

U našem prethodnom vodiču ponudili smo opsežan, korak-po-korak vodič o potpisivanju DOCX dokumenata QR kodom. Ako trebate dodatnu pomoć, preporučujemo da pogledate naš sveobuhvatni vodič koji detaljno objašnjava kako potpišite DOCX QR kodom pomoću Jave.

 Hrvatski