Tekst op afbeelding schrijven met Java

Deze tutorial beschrijft hoe u tekst op een PNG kunt schrijven met Java met het opgegeven lettertype zonder dit te installeren op het systeem waarop de applicatie wordt uitgevoerd. Het deelt de instructies, IDE-instellingen en een voorbeeldcode om tekst toe te voegen aan de afbeelding met Java. U leert ook hoe u de gerenderde tekst kunt aanpassen aan de vereisten.

Stappen om tekst op afbeelding te tekenen met Java

  1. Stel de omgeving in door Aspose.Font for Java toe te voegen om tekst op een afbeelding te renderen
  2. Laad de licentie om toegang te krijgen tot alle functies van het product
  3. Stel het pad in van het te gebruiken lettertypebestand en de te maken uitvoerafbeelding
  4. Maak het FontDefinition-object door het FontType, de extensie en de inhoudsstroom van het lettertypebestand in te stellen
  5. Open het lettertype met de hierboven opgegeven FontDefinition-instellingen in de methode Font.Open()
  6. Render tekst op de afbeelding met het geladen lettertype
  7. Sla de gegenereerde afbeeldingsstroom op schijf op als een PNG-bestand

Deze stappen vatten het proces samen om tekst toe te voegen aan een afbeelding met Java. Eerst bereidt u de omgeving voor door Aspose.Font voor Java toe te voegen, de licentie te laden en zowel het lettertypebestand als het uitvoerpad van de afbeelding op te geven. Vervolgens opent u het lettertype, rendert u tekst op de afbeelding en slaat u deze ten slotte op als een PNG-bestand op schijf.

Code om tekst op afbeelding toe te voegen met Java

Deze code toont het proces om tekst in een afbeelding in te voegen met Java. FontDefinition behandelt het laden van lettertypen uit een bestand of stroom, de extensie en de bestandsnaam. U kunt DrawText aanroepen door eenvoudig een lettertype, tekenreeks en grootte op te geven, of u kunt overloads gebruiken waarmee u ook het regelafstandstype, de waarde van de regelafstand en de maximale afbeeldingsbreedte kunt instellen om woordomloop mogelijk te maken.

Dit artikel geeft richtlijnen voor het renderen van tekst met een opgegeven lettertype uit een bestand. Voor het converteren van TTF naar SVG, zie het artikel TTF naar SVG converteren met Java.

 Nederlands