.NET библиотека для чтения документов EPUB
Открытый .NET API для доступа и чтения файлов EPUB, извлечения их содержимого и конвертации EPUB в PDF внутри приложений C#.
Библиотеки .NET с открытым исходным кодом для создания, редактирования, чтения, конвертации или обработки форматов файлов электронных книг с помощью бесплатных API, ориентированных на платформу C# .NET. Они поддерживают широкий спектр форматов шрифтов, включая TrueType, OpenType, Type1 и т.д. Библиотека включает различные классы и методы, упрощающие работу со шрифтами в вашем коде. Библиотека управления шрифтами позволяет разработчикам программного обеспечения управлять шрифтами внутри собственного .NET‑приложения и поддерживает установку, удаление и обновление шрифтов на машине пользователя или в каталоге приложения.
C# Typography Fonts Management Library — это мощный инструмент, позволяющий разработчикам программного обеспечения управлять шрифтами в их C# приложениях без каких-либо зависимостей. Библиотека Typography позволяет пользователям загружать и сохранять шрифты в различных файловых форматах. Пользователи могут загружать шрифты из файла или потока, а также создавать шрифт с нуля. В библиотеку включено несколько других полезных функций для работы с шрифтами, таких как отображение всех доступных шрифтов, встраивание шрифтов для корректного отображения текста, поддержка кэширования шрифтов при многократном рендеринге текста, механизм проверки шрифтов и многое другое.
Открытая библиотека Typography — кроссплатформенная библиотека, которая НЕ требует библиотеку рендеринга PixelFarm. Ее обширные возможности и простой в использовании API делают её отличным выбором для любого разработчика, желающего работать со шрифтами в своих проектах. Используя эту библиотеку, вы можете улучшить типографику своих приложений и создать лучший пользовательский опыт для ваших пользователей.
Начало работы с типографикой
Рекомендуемый способ установки Typography — использовать NuGet. Пожалуйста, используйте следующую команду для быстрой установки.
Установить Typography через NuGet
NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0
Вы также можете установить его вручную; загрузите последние файлы релиза напрямую из репозитория GitHub.
Загрузка информации о шрифтах с помощью C# API
Библиотека с открытым исходным кодом Typography предоставляет удобный способ загрузки информации о шрифтах в приложениях C#. Она позволяет разработчикам программного обеспечения загружать информацию о шрифтах всего несколькими строками кода C#. Загрузка информации о шрифтах с помощью библиотеки Typography для C# — простой процесс. Используя класс FontsLoader, вы можете легко загружать файлы шрифтов и получать всю информацию о шрифте. Библиотека полностью поддерживает одновременную загрузку нескольких шрифтов, передавая массив путей к файлам шрифтов в метод LoadFonts. После того как пользователь загрузит информацию о шрифте, он может легко использовать её для рендеринга текста с помощью предоставленного шрифта.
Как загрузить информацию о шрифтах в приложениях C#?
using CSharpTypography.Fonts;
// Create an instance of the FontsLoader class
FontsLoader fontsLoader = new FontsLoader();
// load font information
Font font = fontsLoader.LoadFonts("font.ttf");
// load multiple fonts
string[] fontFiles = { "font1.ttf", "font2.ttf", "font3.ttf" };
Font[] fonts = fontsLoader.LoadFonts(fontFiles);
// Once you have loaded font information, you can use it to render text
using CSharpTypography.Text;
string text = "Hello, world!";
Font font = fontsLoader.LoadFonts("font.ttf");
FormattedText formattedText = new FormattedText(text, font, 24);