Збереження оновлених файлів шрифтів на диск
.NET API рішення для збереження шрифтів, завантажених раніше з потоку.
Aspose.Font API рішення має широкий функціонал для роботи зі шрифтами. Конвертація, маніпуляції з гліфами, виявлення латинських символів, завантаження шрифтів та багато іншого.
Наступний фрагмент коду описує процес збереження шрифту, який спочатку був завантажений з масиву байтів/MemoryStream, на диск. Сам процес завантаження був описаний у прикладах коду на сторінці How to load fonts from a stream .
Ця сторінка описує спосіб збереження шрифту TrueType на диск, а інші приклади коду щодо використання рішення розміщені у проєкті Aspose.Font-Documentation на GitHub.
Для збереження файлів шрифтів нам потрібно:
Aspose.Font for .NET API — це функціональне, потужне та просте у використанні 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().