Salva i file di font aggiornati su disco
Soluzione API .NET per salvare i font precedentemente caricati da uno stream.
La soluzione API Aspose.Font offre una ricca funzionalità per lavorare con i font. Conversione, manipolazione dei glifi, rilevamento di simboli latini, caricamento dei font e molto altro.
Il frammento seguente descrive il processo di salvataggio del font, originariamente caricato da un array di byte/MemoryStream, su disco. Il caricamento stesso è stato descritto precedentemente con gli esempi di codice nella pagina How to load fonts from a stream .
Questa pagina descrive l’opzione su come salvare un font TrueType su disco, ma tutti gli altri frammenti di codice su come utilizzare la soluzione sono disponibili nel progetto GitHub Aspose.Font-Documentation .
Per salvare i file di font abbiamo bisogno di:
Aspose.Font per .NET API, una API ricca di funzionalità, potente e facile da usare per la manipolazione e la conversione di documenti sulla piattaforma C#.
Apri il gestore di pacchetti NuGet, cerca Aspose.Font e installalo. Puoi anche utilizzare il seguente comando dalla console del Package Manager.
Package Manager Console Command
PM> Install-Package Aspose.Font
Passaggi per salvare il font non modificato usando C#:
- Carica il font dall’array di byte passando il relativo FontDefinition al metodo Aspose.Font.Font.Open() .
- Leggi i dati dall’oggetto TtfFont appena caricato.
- Per salvare il font TTF su disco, dichiara il nome del file di output con il percorso completo. Per completare il processo usa il metodo Save() .
Codice C# per salvare il font TrueType su 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);FAQ
1. Come faccio a salvare i font sul mio disco rigido?
Quando hai scaricato un font e vuoi salvarlo sul tuo disco devi incollare il suo file nella cartella Fonts, per esempio, C:>Windows>Fonts se il sistema operativo è Windows.
2. Posso copiare i font da un computer all’altro?
Se il dispositivo su cui desideri trasferire il font ha lo stesso sistema operativo, puoi semplicemente copiare e incollare il file del font dalla/nella cartella Font. Se il sistema operativo o l’app è diverso, devi convertire il carattere nel formato supportato da tale dispositivo o ambiente.
3. Come salvare i caratteri modificati?
Per salvare il font sul disco, dichiarare innanzitutto il nome del file del font di output con il percorso completo. Quindi utilizzare il metodo Save().