Cargar, extraer datos y guardar desde TTF | .NET

Cargar fuente TrueType desde el disco

Aspose.Font para .NET API le permite leer tipos de fuentes TrueType de archivos almacenados en su almacenamiento digital. Los archivos de fuentes TrueType almacenados en el disco se pueden cargar siguiendo los siguientes pasos.

La funcionalidad de carga se describe completamente en un párrafo separado llamado Cómo cargar fuentes.

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;

Guardar fuente TTF

Una vez que carga un archivo TTF, puede trabajar con el archivo de fuente, actualizar algunos parámetros y desea guardar el archivo en el disco. Aspose.Font para .NET le permite guardar archivos TTF en un disco siguiendo los siguientes pasos.

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

Para obtener más ejemplos, vaya a la solución Aspose.Font.Examples.sln, en la carpeta net-examples del repositorio de Github Documentación de Aspose.Font.

Además, consulte nuestras Aplicaciones de manipulación de fuentes gratuitas en línea para ver cómo se puede implementar la funcionalidad en una solución web.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.