Dodanie podpisu tekstowego do obrazów JPEG może być cennym sposobem personalizacji i zabezpieczenia treści wizualnych. Niezależnie od tego, czy chcesz oznaczyć zdjęcia znakiem wodnym, czy zweryfikować autentyczność obrazu, biblioteka podpisów oferuje niezawodny sposób, aby to osiągnąć. W tym samouczku przeprowadzimy Cię przez kolejne etapy podpisywania plików JPEG podpisem tekstowym przy użyciu języka Java. Znajdziesz także praktyczny przykład kodu umożliwiający dodawanie podpisu tekstowego w formacie JPEG przy użyciu języka Java.
Kroki, aby podpisać plik JPEG za pomocą podpisu tekstowego przy użyciu języka Java
- Zainstaluj GroupDocs.Signature for Java, aby dodać tekst do JPEG przy użyciu repozytorium Maven
- Dodaj odniesienia do klas niezbędne do podpisywania plików JPEG za pomocą podpisu tekstowego
- Utwórz obiekt klasy Signature, przekazując ścieżkę wejściowego pliku JPEG do jego konstruktora
- Utwórz obiekt klasy TextSignOptions i ustaw jego właściwości dotyczące wyglądu podpisu tekstowego
- Wywołaj metodę Signature.Sign, aby zapisać podpisany wyjściowy plik JPEG na dysku
Podpisy tekstowe umożliwiają nadanie obrazom tożsamości osobistej, dzięki czemu są one łatwo rozpoznawalne i niepowtarzalne. Postępując zgodnie z powyższymi instrukcjami, możesz dodać podpis tekstowy do pliku JPEG, który może służyć jako znak wodny, wskazujący na Twoją własność i zniechęcający do nieuprawnionego użycia. W popularnych systemach operacyjnych, takich jak Windows, macOS i Linux, można podpisywać pliki JPEG podpisem tekstowym w języku Java. Oto praktyczny przykład kodu ilustrujący tę implementację.
Kod do podpisywania plików JPEG z podpisem tekstowym przy użyciu języka 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); | |
} | |
} |
Dodawanie podpisu tekstowego do pliku JPEG to prosty i wydajny proces, umożliwiający weryfikację autentyczności dokumentów JPEG. W powyższej sekcji przeprowadziliśmy Cię przez każdy etap procesu, od skonfigurowania biblioteki podpisów i przykładowego kodu po wstawienie podpisu tekstowego w formacie JPEG przy użyciu języka Java. Po skonfigurowaniu zalecanej biblioteki sygnatur i wprowadzeniu niezbędnych zmian w ścieżkach plików, integracja dostarczonego kodu z projektami stanie się prostym i łatwym zadaniem.
W naszym poprzednim przewodniku krok po kroku przedstawiliśmy podpisywanie plików JPEG za pomocą podpisu kodu kreskowego przy użyciu języka Java. Jeśli potrzebujesz dalszej pomocy, zdecydowanie zalecamy zapoznanie się z naszym obszernym przewodnikiem dotyczącym podpisz JPEG za pomocą podpisu kodu kreskowego przy użyciu Java.