Збереження оновлених файлів шрифтів на диск

.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#:

  1. Завантажте шрифт з масиву байтів, передавши відповідний FontDefinition до методу Aspose.Font.Font.Open() .
  2. Зчитайте дані з щойно завантаженого об’єкта TtfFont.
  3. Щоб зберегти 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().