Denna handledning beskriver hur man skriver text på en PNG med Java med det angivna typsnittet utan att installera det på systemet där applikationen ska köras. Den delar instruktioner, IDE-inställningar och exempel på kod för att lägga till text på bilden med Java. Du kommer också att lära dig att anpassa den renderade texten efter behov.
Steg för att rita text på en bild med Java
- Ställ in miljön genom att lägga till Aspose.Font for Java för att rendera text på en bild
- Ladda licensen för att få tillgång till alla funktioner i produkten
- Ange sökvägen till typsnittsfilen som ska användas och till utdatafilen som ska skapas
- Skapa FontDefinition-objektet genom att ange FontType, filändelsen och innehållsströmmen för typsnittsfilen
- Öppna typsnittet med FontDefinition-inställningarna som anges ovan i metoden Font.Open()
- Rendera text på bilden med det inlästa typsnittet
- Spara den genererade bildströmmen på disken som en PNG-fil
Dessa steg sammanfattar processen att lägga till text på bild med Java. Först förbereder du miljön genom att lägga till Aspose.Font för Java, ladda licensen och ange både typsnittsfilen och sökvägen till utdatafilen. Därefter öppnar du typsnittet, renderar texten på bilden och sparar slutligen resultatet som en PNG-fil på disken.
Kod för att lägga till text på bild med Java
Denna kod visar processen för att infoga text på bild med Java. FontDefinition hanterar inläsningen av typsnitt från en fil eller ström, typsnittsändelsen och filnamnet. Du kan anropa DrawText genom att bara ange ett typsnitt, en textsträng och en storlek, eller använda överlagringar som också låter dig ställa in radavståndstyp, radavståndsvärde och maximal bildbredd för att aktivera radbrytning.
Denna artikel vägleder i att rendera text med ett givet typsnitt från en fil. För att konvertera TTF till SVG, se artikeln Konvertera TTF till SVG med Java.