Salve os arquivos de fonte atualizados no disco

.NET API Solução para salvar carregados anteriormente de fontes de fluxo.

 

Aspose.Font API Solution tem uma funcionalidade rica para trabalhar com fontes. Conversão, manipulações com glifos, detecção de símbolos latinos, carregamento de fontes e muito mais.

O próximo trecho descreve o processo de salvar a fonte, que foi originalmente carregada da matriz de bytes/MemoryStream, no disco. O carregamento em si foi descrito anteriormente com os exemplos de código na página How to load fonts from a stream .

Esta página descreve a opção de como salvar a fonte TrueType no disco, mas todos os trechos de código restantes sobre como usar a solução são colocados no Aspose.Font-Documentation projeto GitHub.

Para salvar arquivos de fonte, precisamos:

  • Aspose.Font for .NET API, que é uma API de conversão e manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma C#.

  • Abra o gerenciador de pacotes NuGet e procure por Aspose.Font e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.

Package Manager Console Command


    PM> Install-Package Aspose.Font

Etapas para salvar a fonte alterada anteriormente usando C#:

  1. Carregue a fonte da matriz de bytes passando o FontDefinition apropriado para o Aspose.Font.Font.Open() Method.
  2. Leia os dados do objeto TtfFont recém-carregado.
  3. Para salvar a fonte TTF no disco, declare o nome do arquivo da fonte de saída com o caminho completo. Para finalizar o processo, use o método Save() .

Código C# para salvar a fonte TrueType no 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);



Perguntas frequentes

1. Como faço para salvar fontes no meu disco rígido?

Quando você baixou uma fonte e deseja salvá-la em sua unidade, você precisa colar seu arquivo na pasta Fontes, por exemplo, C:>Windows>Fontes se o sistema operacional for Windows.

2. Posso copiar fontes de um computador para outro?

Se o dispositivo para o qual você deseja transferir sua fonte tiver o mesmo sistema operacional, basta copiar e colar o arquivo da fonte de/para a pasta Fonte. Se o sistema operacional ou aplicativo for diferente, você precisa converter a fonte para o formato compatível com tal dispositivo ou ambiente.

3. Como salvar fontes alteradas?

Para salvar a fonte no disco, primeiro declare o nome do arquivo da fonte de saída com o caminho completo. Em seguida, use o método Save().