Guardar archivos de fuentes actualizados en el disco

Solución API .NET para guardar las fuentes previamente cargadas desde la transmisión.

 

Aspose.Font API Solution tiene una rica funcionalidad para trabajar con fuentes. Conversión, manipulaciones con glifos, detección de símbolos latinos, carga de fuentes y mucho más.

El siguiente fragmento describe el proceso de guardar la fuente, que se cargó originalmente desde la matriz de bytes/MemoryStream, en el disco. La carga en sí se describió previamente con los ejemplos de código en la página Cómo cargar fuentes desde una secuencia .

Esta página describe la opción sobre cómo guardar la fuente TrueType en el disco, pero todos los fragmentos de código restantes sobre cómo usar la solución se encuentran en Aspose.Font-Documentation proyecto de GitHub.

Para guardar archivos de fuentes necesitamos:

  • Aspose.Font para .NET API, que es una API de conversión y manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma C#.

  • Abra el administrador de paquetes NuGet y busque Aspose.Font e instálelo. También puede usar el siguiente comando desde la Consola del administrador de paquetes.

Package Manager Console Command


    PM> Install-Package Aspose.Font

Pasos para guardar la fuente cambiada antes usando C#:

  1. Cargue la fuente desde la matriz de bytes pasando la FontDefinition adecuada a la Aspose.Font.Font.Open() Método.
  2. Leer datos del objeto TtfFont recién cargado.
  3. Para guardar la fuente TTF en el disco, declare el nombre del archivo de fuente de salida con la ruta completa. Para finalizar el proceso, utilice el método Save() .

Código C# para guardar la fuente TrueType en el disco

    using Aspose.Font;
    using Aspose.Font.Sources;
    using Aspose.Font.Ttf;
    //byte array to load Font from
    byte[] fontMemoryData;

    FontDefinition fd = FontDefinition.Open(new ByteContentStreamSource(fontMemoryData),
                FontType.TTF);
    TtfFont font = Aspose.Font.Font.Open(fd) as TtfFont;

    //Read some data from just loaded TtfFont object

    //Save TtfFont to disk
    //Output Font file name with the full path
    string fileName; 

    font.Save(fileName);



Preguntas más frecuentes

1. ¿Cómo guardo las fuentes en mi disco duro?

Cuando descargó una fuente y desea guardarla en su disco, debe pegar su archivo en la carpeta Fuentes, por ejemplo, C:>Windows>Fuentes si el sistema operativo es Windows.

2. ¿Puedo copiar fuentes de una computadora a otra?

Si el dispositivo al que desea transferir su fuente tiene el mismo sistema operativo, simplemente puede copiar y pegar el archivo de fuente desde/a la carpeta Fuente. Si el sistema operativo o la aplicación es diferente, debe convertir la fuente al formato compatible con dicho dispositivo o entorno.

3. ¿Cómo guardar las fuentes modificadas?

Para guardar la fuente en el disco, primero declare el nombre del archivo de fuente de salida con la ruta completa. Luego use el método Save().