Dieses Tutorial beschreibt, wie Sie Text auf ein PNG mit Java schreiben können, ohne die Schriftart auf dem System zu installieren, auf dem die Anwendung ausgeführt wird. Es enthält Anweisungen, IDE-Einstellungen und einen Beispielcode, um Text mit Java zu einem Bild hinzuzufügen. Sie lernen auch die Anpassung des gerenderten Textes nach Bedarf.
Schritte zum Zeichnen von Text auf ein Bild mit Java
- Richten Sie die Umgebung ein, indem Sie Aspose.Font for Java hinzufügen, um Text auf ein Bild zu rendern
- Laden Sie die Lizenz, um Zugriff auf die vollen Funktionen des Produkts zu erhalten
- Legen Sie den Pfad zur Schriftdatei fest, die verwendet werden soll, und das Ausgabebild, das erstellt wird
- Erstellen Sie das FontDefinition-Objekt, indem Sie FontType, Erweiterung und Inhaltsstrom der Schriftdatei angeben
- Öffnen Sie die Schriftart mit den FontDefinition-Einstellungen in der Methode Font.Open()
- Rendern Sie Text auf dem Bild mit der geladenen Schriftart
- Speichern Sie den erzeugten Bildstrom auf der Festplatte als PNG-Datei
Diese Schritte fassen den Prozess zusammen, um Text mit Java zu einem Bild hinzuzufügen. Sie richten zunächst die Umgebung ein, indem Sie Aspose.Font für Java hinzufügen, die Lizenz laden und sowohl die Schriftdatei als auch den Ausgabepfad angeben. Dann öffnen Sie die Schriftart, rendern Text auf das Bild und speichern es schließlich als PNG-Datei.
Code zum Hinzufügen von Text auf ein Bild mit Java
Dieser Code zeigt den Prozess, um Text auf ein Bild mit Java einzufügen. FontDefinition verwaltet das Laden von Schriftarten aus einer Datei oder einem Stream, die Erweiterung und den Dateinamen. Sie können DrawText aufrufen, indem Sie einfach eine Schriftart, einen Textstring und eine Größe übergeben, oder Überladungen verwenden, die auch das Festlegen von Zeilenabstandstyp, Zeilenabstandswert und maximaler Bildbreite zur Aktivierung des Zeilenumbruchs ermöglichen.
Dieser Artikel beschreibt, wie man Text mit einer gegebenen Schriftart aus einer Datei rendert. Um TTF in SVG zu konvertieren, lesen Sie den Artikel TTF in SVG mit Java konvertieren.