Aplikace textového podpisu na dokumenty PDF je běžně nezbytná v mnoha obchodních a právních kontextech. Začlenění textového podpisu do PDF nejen zjednodušuje proces potvrzení pravosti dokumentu, ale také pomáhá při ověřování identity podepisujícího. V tomto článku vás provedeme kroky, jak podepsat PDF s textovým podpisem pomocí programovacího jazyka Java. Využijeme široce používanou knihovnu podpisů k přidání textového podpisu do PDF pomocí Java. Níže naleznete příklad kódu, který ilustruje postup, spolu se sadou pokynů.
Kroky k podepsání PDF s textovým podpisem pomocí Java
- Nainstalujte GroupDocs.Signature for Java do svého projektu pomocí úložiště Maven k podepsání souboru PDF s textovým podpisem
- Zahrňte nezbytné odkazy na třídy, abyste mohli integrovat textový podpis do PDF
- Vytvořte instanci třídy Signature poskytnutím cesty vstupního souboru PDF jako argumentu jeho konstruktoru
- Vytvořte objekt třídy TextSignOptions a nastavte preferované vlastnosti, jak má textový podpis vypadat
- Chcete-li uložit výstupní PDF na disk, zavolejte metodu Signature.Sign, která poskytuje možnosti podepisování pro textový podpis
Pomocí výše uvedených kroků můžete rychle zefektivnit proces podepisování dokumentů a posílit zabezpečení souboru PDF. Implementace těchto kroků k podepsání PDF s textovým podpisem v Javě je velmi jednoduchá. Abyste mohli podepsat dokument PDF s textovým vzhledem napříč populárními operačními systémy, jako jsou Windows, macOS a Linux, stačí nainstalovat Java a knihovnu podpisů. Následující příklad kódu ilustruje implementaci tohoto procesu.
Kód pro podepsání PDF s textovým podpisem pomocí Java
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.SignatureFont; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.TextSignOptions; | |
import java.awt.Color; | |
public class SignPDFwithTextSignatureUsingJava { | |
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 PDF file | |
Signature signature = new Signature("input.pdf"); | |
TextSignOptions options = new TextSignOptions("John Smith"); | |
// set signature position | |
options.setLeft(100); | |
options.setTop(100); | |
// set signature rectangle | |
options.setWidth(100); | |
options.setHeight(30); | |
// 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.pdf", options); | |
} | |
} |
Přidání textového podpisu do PDF pomocí Java je snadné a funguje dobře. To vám pomůže ujistit se, že PDF je skutečné a autentické. V tomto článku jsme vám poskytli jasné vysvětlení, jak vložit textový podpis do PDF pomocí Java. Jako příklad jsme také ukázali krátký kousek kódu. Jakmile nastavíte navrhovanou knihovnu podpisů a nastavíte cesty k vstupním a výstupním souborům, vložení tohoto kódu do vašich projektů je snadné a hladké.
V našem dřívějším tutoriálu jsme poskytli podrobný návod k podepisování DOCX pomocí textového podpisu. Pokud potřebujete další pomoc, doporučujeme vám podívat se na našeho úplného průvodce, jak přidat textový podpis do DOCX pomocí Java.