Carica, estrai dati e salva da TTF | Java

Caricare il carattere truetype dal disco

Asse usi.Font per API Java ti consente di leggere i tipi di carattere TrueType da file archiviati nel tuo archivio digitale. I file di carattere TrueType archiviati su disco possono essere caricati utilizzando i seguenti passaggi.

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);        

Salva il carattere TTF

Dopo aver caricato un file TTF, è possibile lavorare con il file font, aggiornare alcuni parametri e vorresti salvare il file in disco. Aspose.Font per Java consente di salvare il file TTF in disco utilizzando i seguenti passaggi.

 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);

Per imparare altri esempi, vai su Aspose.Font.examples.sln Solution, nella cartella net-examples della documentazione Aspose.Font Github repository.

Inoltre, controlla le nostre applicazioni gratuite di manipolazione online FONT per vedere come la funzionalità può essere implementata in una soluzione Web.