Aby uzyskać spersonalizowany charakter dokumentu Excel i poprawić jego wiarygodność, umieszcza się podpis. W dobie informacji dodawanie podpisu graficznego do dokumentów XLSX stało się powszechną praktyką. W tym samouczku pokażemy, jak podpisać plik XLSX za pomocą podpisu graficznego przy użyciu języka Java. Ten proces umożliwia tworzenie dopracowanych dokumentów ze spersonalizowanymi podpisami. Sprawdźmy instrukcje i bez wysiłku zdobądźmy wiedzę o tym, jak tworzyć sygnaturę obrazu w XLSX przy użyciu Javy prezentujemy na przykładzie kodu.
Kroki, aby podpisać XLSX za pomocą podpisu obrazu przy użyciu języka Java
- Zainstaluj GroupDocs.Signature for Java w swoim projekcie, korzystając z repozytorium Maven do podpisywania dokumentu Excel podpisem graficznym
- Dołącz niezbędne odwołania do klas do wstawiania podpisu obrazu w formacie XLSX
- Utwórz instancję klasy Signature, używając ścieżki pliku XLSX w jej konstruktorze
- Utwórz instancję klasy ImageSignOptions, używając ścieżki obrazu w jej konstruktorze
- Aby uzyskać wygląd obrazu, ustaw żądane właściwości dla ImageSignOptions
- Wywołaj metodę Signature.Sign, używając opcji podpisywania, aby zapisać dane wyjściowe XLSX na dysku
Wyżej wymienione kroki można wykonać w systemach operacyjnych takich jak Windows, macOS i Linux bez instalowania dodatkowych narzędzi lub oprogramowania z wyjątkiem Javy. Jeśli chcesz udostępniać podpisane dokumenty Excel na różnych płytach, możliwość integracji podpisu obrazu z XLSX w Javie ma znaczną wartość. Spójrz na poniższy przykład kodu, jak ten proces podpisywania działa bezbłędnie.
Kod do podpisania XLSX z podpisem obrazu przy użyciu języka Java
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); | |
} | |
} |
Podsumowując, proces podpisu obrazu Java w formacie XLSX zwiększa bezpieczeństwo i autentyczność dokumentów. Powyższy kod jest bardzo prosty i zawiera tylko kilka wywołań API. Po zainstalowaniu sugerowanej biblioteki podpisów i zmodyfikowaniu ścieżki wejściowych i wyjściowych plików Excel, możesz zintegrować powyższy przykładowy kod ze swoimi aplikacjami, aby bez problemu dodawać podpis graficzny w dokumentach Excel.
W poprzednim temacie wyjaśniliśmy, jak podpisywać dokumenty XLSX podpisem cyfrowym przy użyciu języka Java z instrukcjami krok po kroku. Jeśli potrzebujesz dalszej pomocy, zalecamy przeczytanie naszego przewodnika na temat podpisz XLSX podpisem cyfrowym przy użyciu języka Java.