Chcete-li získat personalizovaný dotek v dokumentu Excel a zlepšit jeho důvěryhodnost, je vložení podpisu. V informačním věku se přidávání obrazového podpisu do XLSX dokumentů stalo běžnou praxí. V tomto tutoriálu vám ukážeme, jak podepsat XLSX pomocí obrazového podpisu pomocí Javy. Tento proces vám umožňuje vytvářet leštěné dokumenty s personalizovanými podpisy. Pojďme se podívat na pokyny a bez námahy získat znalosti o tom, jak vytvořit podpis obrázku v XLSX pomocí Java představuje příklad kódu.
Kroky k podepsání XLSX pomocí Image Signature pomocí Java
- Nainstalujte GroupDocs.Signature for Java do svého projektu pomocí úložiště Maven k podepsání dokumentu aplikace Excel pomocí podpisu obrázku
- Zahrňte potřebné odkazy na třídy pro vložení podpisu obrázku do XLSX
- Vytvořte instanci třídy Signature pomocí cesty k souboru XLSX v jejím konstruktoru
- Vytvořte instanci třídy ImageSignOptions pomocí cesty obrázku v jejím konstruktoru
- Pro vzhled obrázku nastavte požadované vlastnosti pro ImageSignOptions
- Voláním metody Signature.Sign pomocí možností podepisování uložíte výstupní XLSX na disk
Výše uvedené kroky lze provést na operačních systémech jako Windows, macOS a Linux bez instalace dalších nástrojů nebo softwaru kromě Javy. Pokud chcete sdílet podepsané dokumenty aplikace Excel na různých platformách, má možnost integrovat podpis obrázku do XLSX v Javě významnou hodnotu. Podívejte se na následující příklad kódu, jak tento proces podepisování funguje bezchybně.
Kód pro podepsání XLSX s obrazovým podpisem pomocí Javy
import com.groupdocs.signature.Signature; | |
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.ImageSignOptions; | |
public class SignXLSXwithImageSignatureUsingJava { | |
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 XLSX file | |
Signature signature = new Signature("input.xlsx"); | |
ImageSignOptions options = new ImageSignOptions("sample.jpg"); | |
// set signature position | |
options.setLeft(100); | |
options.setTop(100); | |
// set signature rectangle | |
options.setWidth(100); | |
options.setHeight(30); | |
// set signature alignment | |
options.setVerticalAlignment(VerticalAlignment.Top); | |
options.setHorizontalAlignment(HorizontalAlignment.Right); | |
// set rotation | |
options.setRotationAngle(45); | |
// sign XLSX document and save it | |
signature.sign("output.xlsx", options); | |
} | |
} |
Závěrem lze říci, že proces podpisu obrazu Java v XLSX zvyšuje bezpečnost a autentičnost dokumentů. Výše uvedený kód je velmi jednoduchý a obsahuje pouze několik volání API. Po instalaci navrhované knihovny podpisů a úpravě cesty vstupních a výstupních souborů aplikace Excel můžete výše uvedený příklad kódu integrovat do svých aplikací, abyste do dokumentů aplikace Excel mohli bez problémů přidat podpis obrázku.
V minulém tématu jsme si podrobnými pokyny vysvětlili, jak podepisovat dokumenty XLSX digitálním podpisem pomocí Javy. Pokud potřebujete další pomoc, doporučujeme vám přečíst si našeho průvodce podepsat XLSX s digitálním podpisem pomocí Java.