Laden, Daten extrahieren und aus TTF speichern | Java

Laden Sie die TrueType-Schriftart von der Disc

Mit der Aspose.Font for Java API können Sie TrueType-Schrifttypen aus Dateien lesen, die in Ihrem digitalen Speicher gespeichert sind. Auf der Disc gespeicherte TrueType-Schriftartendateien können mit den folgenden Schritten geladen werden.

1// For complete examples and data files, please go to https://github.com/aspose-font/Aspose.Font-for-Java
2String fileName = Utils.getDataDir() + "Montserrat-Regular.ttf"; //Font file name with full path
3
4      FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new FileSystemStreamSource(fileName)));
5      TtfFont font = (TtfFont) Font.open(fd);        

Speichern Sie die TTF-Schriftart

Sobald Sie eine TTF-Datei geladen haben, können Sie mit der Schriftartdatei arbeiten, einige Parameter aktualisieren und die Datei gerne auf der Disc speichern. Mit Aspose.Font für Java können Sie TTF-Dateien mithilfe der folgenden Schritte auf einer Disc speichern.

 1// For complete examples and data files, please go to https://github.com/aspose-font/Aspose.Font-for-Java
 2byte[] fontMemoryData = Utils.getInputFileBytes("Montserrat-Regular.ttf"); //Font file name with full path
 3
 4      FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new ByteContentStreamSource(fontMemoryData)));
 5      TtfFont font = (TtfFont) Font.open(fd);
 6      
 7      //Work with data from just loaded TtfFont object
 8
 9      //Save TtfFont to disk
10      //Output Font file name with full path
11      String outputFile = Utils.getDataDir() + "Montserrat-Regular_out.ttf";
12
13      font.save(outputFile);

To learn more examples go to Aspose.Font.Examples.sln solution, in the net-examples folder of the Aspose.Font Documentation Github repository.

Sehen Sie sich außerdem unsere kostenlosen Online-Anwendungen Schriftmanipulationsanwendungen an, um zu sehen, wie die Funktionalität in einer Weblösung implementiert werden kann.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.