Salva i file dei font aggiornati su disco
.NET API Soluzione per salvare i caratteri di flusso precedentemente caricati.
Aspose.Font API Solution ha una ricca funzionalità per lavorare con i caratteri. Conversione, manipolazioni con glifi, rilevamento di simboli latini, caricamento di caratteri e molto altro.
Il frammento di codice successivo descrive il processo di salvataggio del carattere, originariamente caricato da array di byte/MemoryStream, su disco. Il caricamento stesso è stato precedentemente descritto con gli esempi di codice nella pagina Come caricare i caratteri da uno stream .
Questa pagina descrive l’opzione su come salvare il font TrueType su disco, ma tutti gli altri frammenti di codice su come utilizzare la soluzione sono inseriti nella Aspose.Font-Documentation Progetto GitHub.
Per salvare i file dei font abbiamo bisogno di:
Aspose.Font per .NET API che è un'API di conversione e manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma C#.
Apri il gestore di pacchetti NuGet e cerca Aspose.Font e installa. È inoltre possibile utilizzare il seguente comando dalla Console di gestione pacchetti.
Package Manager Console Command
PM> Install-Package Aspose.Font
Passaggi per salvare il carattere modificato in precedenza utilizzando C#:
- Carica il carattere dall’array di byte passando l’appropriato FontDefinition al Aspose.Font.Font.Open() Metodo.
- Leggere i dati dall’oggetto TtfFont appena caricato.
- Per salvare il carattere TTF sul disco, dichiarare il nome del file del carattere di output con il percorso completo. Per completare il processo, utilizzare il metodo Save() .
Codice C# per salvare il font TrueType sul 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().