Jak přidat textový podpis do DOCX pomocí Java

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

  1. Nainstalujte GroupDocs.Signature for Java do svého projektu pomocí úložiště Maven pro vložení textového podpisu do DOCX
  2. Zahrňte potřebné odkazy na třídy, abyste mohli vygenerovat textový podpis v DOCX
  3. Vytvořte instanci objektu Signature zadáním cesty k souboru DOCX v konstruktoru
  4. Vytvořte instanci třídy TextSignOptions a nakonfigurujte požadované vlastnosti pro přizpůsobení vizuálních atributů textového podpisu
  5. 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.

 Čeština