Carica, estrai dati e salva da TTF | .NET

Caricare il carattere truetype dal disco

Aspose.Font per API .NET ti consente di leggere i tipi di carattere TrueType da file archiviati nel tuo archivio digitale. I file di carattere TrueType archiviati su disco possono essere caricati utilizzando i seguenti passaggi.

La funzionalità di caricamento è completamente descritta in un paragrafo separato chiamato come caricare i caratteri.

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;

Salva il carattere TTF

Dopo aver caricato un file TTF, è possibile lavorare con il file font, aggiornare alcuni parametri e vorresti salvare il file in disco. Aspose.Font per .NET consente di salvare il file TTF in disco utilizzando i seguenti passaggi.

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

Per ulteriori esempi, vai su aspose.font.examples.sln Solution, nella cartella net-examples della documentazione Aspose.Font Github repository.

Inoltre, controlla le nostre applicazioni gratuite di manipolazione online FONT per vedere come la funzionalità può essere implementata in una soluzione Web.

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.