.NET библиотека за четене на EPUB документи
Отворен код .NET API за достъп и четене на EPUB файл, извличане на съдържанието му и конвертиране на EPUB в PDF в C# приложения.
Отворени .NET библиотеки за създаване, редактиране, четене, конвертиране или обработка на файлови формати за електронни книги с помощта на безплатни API, насочени към C# .NET платформата. Поддържа широк спектър от формати на шрифтове, включително TrueType, OpenType, Type1 шрифтове и др. Библиотеката включва различни класове и методи, които улесняват работата с шрифтове във вашия код. Библиотеката за управление на шрифтове позволява на софтуерните разработчици да управляват шрифтовете в собственото си .NET приложение и поддържа инсталиране, деинсталиране и актуализиране на шрифтове на машината на потребителя или в директорията на приложението.
C# Typography Fonts Management Library е мощен инструмент, който позволява на софтуерните разработчици да управляват шрифтове в своите C# приложения без никакви зависимости. Typography Library позволява на потребителите да зареждат и запазват шрифтове в различни файлови формати. Потребителите могат да зареждат шрифтове от файл или поток, или дори да създадат шрифт от нулата. Има няколко други полезни функции в библиотеката за работа с шрифтове, като показване на всички налични шрифтове, вграждане на шрифтове за правилно визуализиране на текста, поддръжка на кеширане на шрифтове за многократно рендериране на текста, механизъм за валидиране на шрифтове и много други.
Отворената библиотека Typography е кросплатформена библиотека и НЕ изисква библиотеката PixelFarm Rendering. Нейните обширни функции и лесният за използване API я правят отличен избор за всеки разработчик, който иска да работи с шрифтове в своите проекти. Чрез използването на тази библиотека можете да подобрите типографията на вашите приложения и да създадете по-добро потребителско изживяване за вашите потребители.
Започване с типографията
Препоръчителният начин за инсталиране на Typography е чрез NuGet. Моля, използвайте следната команда за гладка инсталация.
Инсталиране на Typography чрез NuGet
NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0
Можете също да го инсталирате ръчно; изтеглете последните файлове директно от GitHub репозитория.
Зареждане на информация за шрифтове чрез C# API
Отвореният код на библиотеката Typography предоставя удобен начин за зареждане на информация за шрифтове в C# приложения. Тя позволява на софтуерните разработчици да зареждат информация за шрифтове с няколко реда C# код. Зареждането на информация за шрифтове с библиотеката C# Typography е прост процес. С използването на класа 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);