Charger, extraire des données et enregistrer à partir de TTF | .FILET

Charger la police TrueType à partir du disque

L’API Aspose.Font for .NET 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 .

La fonctionnalité de chargement est entièrement décrite dans un paragraphe séparé intitulé Comment charger les polices.

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

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 for .NET 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-.NET
 2//byte array to load Font from
 3string dataDir = RunExamples.GetDataDir_Data();
 4            
 5byte[] fontMemoryData = File.ReadAllBytes(dataDir + "Montserrat-Regular.ttf");
 6FontDefinition fd = new FontDefinition(FontType.TTF, new FontFileDefinition("ttf", new ByteContentStreamSource(fontMemoryData)));
 7TtfFont ttfFont = Aspose.Font.Font.Open(fd) as TtfFont;
 8
 9//Work with data from just loaded TtfFont object
10
11//Save TtfFont to disk
12//Output Font file name with full path
13string outputFile = RunExamples.GetDataDir_Data() + "Montserrat-Regular_out.ttf";
14
15ttfFont.Save(outputFile);

Pour plus d’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.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.