Textové podpisy pomáhají jako digitální reprezentace identity jednotlivce a potvrzují pravost a integritu souborů DOCX. Tento článek vás provede kroky přidání textového podpisu do DOCX pomocí Javy. Pomocí následujících kroků můžete zlepšit správu dokumentů a urychlit proces podepisování. Využitím schopností nejoblíbenější používané knihovny podpisů můžete snadno vložit textový podpis do DOCX v Javě. Níže naleznete úryvek kódu, který demonstruje proces, spolu se sadou pokynů pro bezchybnou integraci textového podpisu do souboru DOCX.
Kroky k přidání textového podpisu do DOCX pomocí Java
- Nainstalujte GroupDocs.Signature for Java do svého projektu pomocí úložiště Maven pro vložení textového podpisu do DOCX
- Zahrňte potřebné odkazy na třídy, abyste mohli vygenerovat textový podpis v DOCX
- Vytvořte instanci objektu Signature zadáním cesty k souboru DOCX v konstruktoru
- Vytvořte instanci třídy TextSignOptions a nakonfigurujte požadované vlastnosti pro přizpůsobení vizuálních atributů textového podpisu
- Chcete-li uložit výsledný soubor DOCX na disk, zavolejte metodu Signature.Sign, která poskytuje určené možnosti podepisování pro textový podpis.
Dodržováním těchto kroků můžete efektivně zefektivnit pracovní postup podepisování dokumentů a posílit integritu svých digitálních souborů. Tento článek představuje jednoduchý a jasný proces vytvoření textového podpisu v DOCX pomocí Java. Přidání textového podpisu do dokumentů DOCX je proveditelné napříč populárními operačními systémy, jako jsou Windows, macOS a Linux, pokud je nainstalována Java. Níže naleznete ilustrativní příklad kódu, který demonstruje implementaci tohoto procesu.
Kód pro přidání textového podpisu do DOCX pomocí 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); | |
} | |
} |
Integrace textového podpisu do vašich dokumentů DOCX zlepšuje zabezpečení a potvrzuje pravost. Poskytli jsme podrobné vysvětlení textového podpisu v DOCX Java spolu se stručným příkladem kódu. Po úspěšném nastavení doporučené knihovny podpisů a úpravě cest k souborům podle potřeby se začlenění kódu pro přidání textového podpisu do vašich projektů stane bezproblémovým a nekomplikovaným úkolem.
V našem předchozím tutoriálu jsme nabídli komplexního průvodce krok za krokem k podepisování dokumentů DOCX pomocí QR kódu. Pokud potřebujete další pomoc, důrazně doporučujeme nahlédnout do našeho komplexního průvodce, který podrobně vysvětluje, jak podepište DOCX pomocí QR kódu pomocí Javy.