Ce tutoriel décrit comment écrire du texte sur une PNG avec Java en utilisant la police spécifiée sans l’installer sur le système où l’application sera exécutée. Il partage les instructions, les paramètres IDE et un exemple de code pour ajouter du texte à l’image avec Java. Vous apprendrez également à personnaliser le texte rendu selon vos besoins.
Étapes pour dessiner du texte sur une image avec Java
- Configurez l’environnement en ajoutant Aspose.Font for Java afin de rendre du texte sur une image
- Chargez la licence pour accéder à toutes les fonctionnalités du produit
- Définissez le chemin du fichier de police à utiliser et de l’image de sortie à créer
- Créez l’objet FontDefinition en définissant le FontType, l’extension et le flux de contenu du fichier de police
- Ouvrez la police en utilisant les paramètres FontDefinition fournis ci-dessus dans la méthode Font.Open()
- Rendez du texte sur l’image avec la police chargée
- Enregistrez le flux d’image généré sur le disque sous forme de fichier PNG
Ces étapes résument le processus pour ajouter du texte sur une image avec Java. Vous préparez d’abord l’environnement en ajoutant Aspose.Font pour Java, en chargeant la licence et en spécifiant à la fois le fichier de police et le chemin de l’image de sortie. Ensuite, vous ouvrez la police, rendez le texte sur l’image et enfin l’enregistrez en tant que fichier PNG sur le disque.
Code pour ajouter du texte sur une image avec Java
Ce code a démontré le processus pour insérer du texte sur une image avec Java. FontDefinition gère le chargement des polices à partir d’un fichier ou d’un flux, l’extension de la police et le nom du fichier. Vous pouvez appeler DrawText en fournissant simplement une police, une chaîne de texte et une taille, ou utiliser des surcharges qui vous permettent également de définir le type d’espacement des lignes, une valeur d’espacement et une largeur maximale d’image pour activer le retour à la ligne.
Cet article explique comment rendre du texte avec une police donnée à partir d’un fichier. Pour convertir TTF en SVG, consultez l’article Convertir TTF en SVG avec Java.