Szöveges aláírás hozzáadása a JPEG képekhez értékes módja lehet a vizuális tartalom személyre szabásának és biztonságának. Akár vízjellel szeretné ellátni fényképeit, akár ellenőrizni szeretné egy kép hitelességét, az aláíráskönyvtár robusztus módot kínál ennek elérésére. Ebben az oktatóanyagban végigvezetjük a JPEG Java használatával szöveges aláírással történő aláírásának lépésein. Praktikus kódpéldát is talál a szöveg aláírás hozzáadására JPEG-ben Java használatával.
Lépések a JPEG aláírásához szöveges aláírással Java használatával
- Telepítse a(z) GroupDocs.Signature for Java alkalmazást, ha szöveget szeretne hozzáadni JPEG formátumhoz a Maven tárhely használatával
- Adja hozzá a JPEG szöveges aláírással történő aláírásához szükséges osztályhivatkozásokat
- Hozzon létre egy objektumot a Signature osztályból úgy, hogy átadja a bemeneti JPEG útvonalát a konstruktornak
- Hozzon létre TextSignOptions osztályobjektumot, és állítsa be a tulajdonságait a szöveges aláírás megjelenéséhez
- Hívja a Signature.Sign metódust az aláírt kimeneti JPEG lemezre mentéséhez
A szöveges aláírások lehetővé teszik, hogy személyes identitását képekbe öntse, így könnyen felismerhetővé és egyedivé téve őket. A fenti utasítások követésével szöveges aláírást adhat hozzá a JPEG-hez, amely vízjelként szolgálhat, jelezve a tulajdonjogát, és megakadályozza a jogosulatlan használatot. Elérhető olyan népszerű operációs rendszereken, mint a Windows, a macOS és a Linux, hogy JPEG aláírást írjon alá Java szöveges aláírással. Íme egy gyakorlati kódpélda, amely szemlélteti ezt a megvalósítást.
Kód JPEG aláírásához szöveges aláírással Java használatával
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); | |
} | |
} |
A szöveges aláírás hozzáadása a JPEG-hez egyszerű és hatékony folyamat, amely lehetőséget biztosít a JPEG-dokumentumok hitelességének ellenőrzésére. A fenti részben végigvezettük a folyamat minden lépésén, az aláírási könyvtár és a kódpélda beállításától a szöveg aláírás beszúrásáig JPEG-ben Java használatával. Miután konfigurálta az ajánlott aláírási könyvtárat, és elvégezte a szükséges módosításokat a fájl elérési útjain, a megadott kód integrálása a projektekbe egyszerű és könnyed feladat lesz.
Korábbi útmutatónkban lépésenkénti útmutatót kínáltunk a JPEG aláírásához vonalkód-aláírással Java használatával. Ha további segítségre van szüksége, javasoljuk, hogy tekintse át átfogó útmutatónkat a JPEG aláírása vonalkód aláírással Java használatával használatáról.