Jak dodać podpis tekstowy do DOCX za pomocą Java

Podpisy tekstowe pomagają jako cyfrowe reprezentacje tożsamości osoby, potwierdzające autentyczność i integralność plików DOCX. Ten artykuł ma na celu poprowadzenie Cię przez kroki dodawania podpisu tekstowego do DOCX przy użyciu Javy. Możesz usprawnić zarządzanie dokumentami i przyspieszyć proces podpisywania, wykonując następujące kroki. Wykorzystując możliwości najpopularniejszych używanych bibliotek podpisów, możesz łatwo wstawić podpis tekstowy do DOCX w Javie. Poniżej znajdziesz fragment kodu demonstrujący ten proces wraz ze wskazówkami dotyczącymi bezbłędnej integracji podpisu tekstowego z plikiem DOCX.

Kroki, aby dodać podpis tekstowy do DOCX za pomocą Java

  1. Zainstaluj GroupDocs.Signature for Java w swoim projekcie, wykorzystując repozytorium Maven do wstawiania podpisu tekstowego do DOCX
  2. Dołącz niezbędne odwołania do klas, aby wygenerować podpis tekstowy w DOCX
  3. Utwórz instancję obiektu Signature, podając w konstruktorze ścieżkę do pliku DOCX
  4. Utwórz instancję klasy TextSignOptions i skonfiguruj żądane właściwości, aby spersonalizować wizualne atrybuty podpisu tekstowego
  5. Wywołaj metodę Signature.Sign, podając wyznaczone opcje podpisywania dla podpisu tekstowego, aby zapisać wynikowy plik DOCX na dysku

Przestrzegając tych kroków, możesz skutecznie usprawnić przepływ pracy związany z podpisywaniem dokumentów i wzmocnić integralność plików cyfrowych. Ten artykuł przedstawia prosty i przejrzysty proces tworzenia podpisu tekstowego w DOCX przy użyciu Javy. Dodawanie podpisu tekstowego do dokumentów DOCX jest możliwe w popularnych systemach operacyjnych, takich jak Windows, macOS i Linux, o ile zainstalowana jest Java. Poniżej znajdziesz ilustracyjny przykład kodu demonstrujący implementację tego procesu.

Kod do dodawania podpisu tekstowego do DOCX przy użyciu Java

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);
}
}

Integracja podpisu tekstowego z dokumentami DOCX zwiększa bezpieczeństwo i potwierdza autentyczność. Dostarczyliśmy szczegółowe wyjaśnienie podpisu tekstowego w DOCX Java, wraz ze zwięzłym przykładem kodu. Po pomyślnym skonfigurowaniu zalecanej biblioteki podpisów i dostosowaniu ścieżek plików w razie potrzeby włączenie kodu do dodawania podpisu tekstowego do projektów staje się bezproblemowym i nieskomplikowanym zadaniem.

W naszym poprzednim samouczku zaoferowaliśmy kompleksowy przewodnik krok po kroku dotyczący podpisywania dokumentów DOCX za pomocą kodu QR. Jeśli potrzebujesz dalszej pomocy, zdecydowanie zalecamy zapoznanie się z naszym obszernym przewodnikiem, który szczegółowo wyjaśnia, jak podpisz DOCX za pomocą kodu QR za pomocą Java.

 Polski