Charger, extraire des données et enregistrer depuis TTF

Charger la police TrueType à partir du disque

L’API Aspose.Font for Java vous permet de lire les types de polices TrueType à partir de fichiers stockés dans votre stockage numérique. Les fichiers de polices TrueType stockés sur le disque peuvent être chargés en suivant les étapes suivantes .

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

Enregistrer la police TTF

Une fois que vous avez chargé un fichier TTF, vous pouvez travailler avec le fichier de police, mettre à jour certains paramètres et souhaitez enregistrer le fichier sur disque. Aspose.Font pour Java vous permet d’enregistrer le fichier TTF sur le disque en suivant les étapes suivantes .

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

Pour en savoir plus sur les exemples, accédez à la solution Aspose.Font.Examples.sln, dans le dossier net-examples du référentiel Github Aspose.Font Documentation.

Consultez également nos Applications de manipulation de polices en ligne gratuites pour voir comment la fonctionnalité peut être implémentée dans une solution Web.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.