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
- Zainstaluj GroupDocs.Signature for Java w swoim projekcie, wykorzystując repozytorium Maven do wstawiania podpisu tekstowego do DOCX
- Dołącz niezbędne odwołania do klas, aby wygenerować podpis tekstowy w DOCX
- Utwórz instancję obiektu Signature, podając w konstruktorze ścieżkę do pliku DOCX
- Utwórz instancję klasy TextSignOptions i skonfiguruj żądane właściwości, aby spersonalizować wizualne atrybuty podpisu tekstowego
- 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.