Збережіть оновлені файли шрифтів на диск
Рішення .NET API для збереження раніше завантажених із потоку шрифтів.
API Рішення Aspose.Font має багатий функціонал для роботи зі шрифтами. Конвертація, маніпуляції з гліфами, ідентифікація латинських символів, завантаження шрифтів і багато іншого.
Представлений тут фрагмент коду описує процес збереження шрифту, який спочатку було завантажено з масиву байтів/MemoryStream, на диск. Саме завантаження було описано раніше з прикладами коду на сторінці Як завантажити шрифти з потоку .
На цій сторінці описано, як зберегти шрифт TrueType на диск, але всі інші фрагменти коду щодо використання рішення розміщено в Aspose.Font-Documentation проєкт GitHub.
Для збереження файлів шрифтів нам знадобляться:
API Aspose.Font для .NET — це багатофункціональний, потужний і простий у використанні API для роботи з документами та перетворення для платформи C#.
Відкрити менеджер пакунків NuGet і знайти і встановити Aspose.Font. Ви також можете використати наступну команду з консолі менеджера пакетів.
Package Manager Console Command
PM> Install-Package Aspose.Font
Покрокова інструкція для збереження раніше зміненого шрифту за допомогою C#:
- Завантажте шрифт із масиву байтів, передавши відповідний FontDefinition у Aspose.Font.Font. Open() Метод.
- прочитайте дані із щойно завантаженого об’єкта TtfFont.
- Щоб зберегти шрифт TTF на диску, оголосите назву вихідного файлу шрифту з повним шляхом. Щоб завершити процес, скористайтеся методом Save() .
C# Код для збереження шрифту TrueType на диск
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. Як зберегти шрифти на жорсткому диску?
Якщо ви завантажили шрифт і хочете зберегти його на своєму диску, вам потрібно вставити його файл у папку Fonts, наприклад, C:>Windows>Fonts, якщо операційна система Windows.
2. Чи можна копіювати шрифти з одного комп’ютера на інший?
Якщо пристрій, на який ви хочете перенести свій шрифт, має ту саму операційну систему, ви можете просто скопіювати та вставити файл шрифту з/у папку Font. Якщо операційна система або програма інша, вам потрібно конвертувати шрифт у формат , який підтримується такий пристрій або середовище.
3. Як зберегти змінені шрифти?
Щоб зберегти шрифт на диску, спочатку оголосите назву файлу вихідного шрифту з повним шляхом. Потім скористайтеся методом Save().