Přidání textového podpisu k obrázkům JPEG může být cenným způsobem, jak personalizovat a zabezpečit svůj vizuální obsah. Ať už chcete fotografie vodoznakem nebo ověřit pravost obrázku, knihovna podpisů nabízí robustní způsob, jak toho dosáhnout. V tomto tutoriálu vás provedeme kroky k podepsání JPEG textovým podpisem pomocí Javy. Najdete zde také praktický příklad kódu pro přidání textového podpisu do JPEG pomocí Javy.
Kroky k podepsání JPEG s textovým podpisem pomocí Java
- Nainstalujte GroupDocs.Signature for Java pro přidávání textu do JPEG pomocí úložiště Maven
- Přidejte odkazy na třídy nezbytné pro podepisování JPEG pomocí textového podpisu
- Vytvořte objekt třídy Signature předáním cesty vstupního JPEG jeho konstruktoru
- Vytvořte objekt třídy TextSignOptions a nastavte jeho vlastnosti pro vzhled textového podpisu
- Zavolejte metodu Signature.Sign pro uložení podepsaného výstupu JPEG na disk
Textové podpisy vám umožňují vložit vaši osobní identitu do obrázků, díky čemuž jsou snadno rozpoznatelné a jedinečně vaše. Podle výše uvedených pokynů můžete na JPEG přidat textový podpis, který může sloužit jako vodoznak, označující vaše vlastnictví a odrazující od neoprávněného použití. V populárních operačních systémech, jako jsou Windows, macOS a Linux, je možné podepsat JPEG textovým podpisem v Javě. Zde je praktický příklad kódu, který tuto implementaci ilustruje.
Kód pro podepsání JPEG 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 SignJPEGwithTextSignatureUsingJava { | |
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 JPEG file | |
Signature signature = new Signature("input.jpg"); | |
TextSignOptions options = new TextSignOptions("John Smith"); | |
// set signature position | |
options.setLeft(100); | |
options.setTop(100); | |
// set signature rectangle | |
options.setWidth(150); | |
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 JPEG and save it to disk | |
signature.sign("output.jpg", options); | |
} | |
} |
Přidání textového podpisu do formátu JPEG je jednoduchý a efektivní proces, který poskytuje prostředek k ověření pravosti vašich dokumentů JPEG. Ve výše uvedené části jsme vás provedli každým krokem procesu, od nastavení knihovny podpisů a příkladu kódu až po vložení textového podpisu do JPEG pomocí Java. Jakmile nakonfigurujete doporučenou knihovnu podpisů a provedete nezbytné úpravy cest k souborům, stane se integrace poskytnutého kódu do vašich projektů přímočarým a snadným úkolem.
V našem předchozím průvodci jsme nabídli podrobného průvodce podepisováním JPEG s podpisem čárového kódu pomocí Javy. Pokud potřebujete další pomoc, důrazně doporučujeme nahlédnout do našeho komplexního průvodce, jak podepsat JPEG s podpisem čárového kódu pomocí Java.