.NET knihovna pro čtení EPUB dokumentů
Open Source .NET API pro přístup a čtení souboru EPUB, extrakci jeho obsahu a konverzi EPUB do PDF v aplikacích C#.
Open Source .NET knihovny pro vytváření, úpravu, čtení, konverzi nebo zpracování formátů e-knih s pomocí bezplatných API zaměřených na platformu C# .NET. Podporuje širokou škálu formátů fontů, včetně TrueType, OpenType, Type1 a dalších. Knihovna obsahuje různé třídy a metody, které usnadňují práci s fonty ve vašem kódu. Knihovna pro správu fontů umožňuje vývojářům softwaru spravovat fonty ve své vlastní .NET aplikaci a podporuje instalaci, odinstalaci a aktualizaci fontů na uživatelově počítači nebo v adresáři aplikace.
C# Typography Fonts Management Library je výkonný nástroj, který umožňuje vývojářům softwaru spravovat písma ve svých C# aplikacích bez jakýchkoli závislostí. Typography Library umožňuje uživatelům načítat a ukládat písma v různých formátech souborů. Uživatelé mohou načíst písma ze souboru nebo proudu, nebo dokonce vytvořit písmo od nuly. Knihovna obsahuje také několik dalších užitečných funkcí pro práci s písmy, jako je zobrazování všech dostupných písem, vkládání písem pro správný vzhled textu, podpora kešování písem pro opakované vykreslování textu, mechanismus validace písem a mnoho dalšího.
Open source knihovna Typography je multiplatformní knihovna a NEPOTŘEBUJE knihovnu PixelFarm Rendering. Její rozsáhlé funkce a snadno použitelné API z ní činí skvělou volbu pro každého vývojáře, který chce pracovat s písmy ve svých projektech. Používáním této knihovny můžete vylepšit typografii svých aplikací a vytvořit lepší uživatelský zážitek pro své uživatele.
Začínáme s typografií
Doporučený způsob instalace Typography je pomocí NuGet. Použijte následující příkaz pro snadnou instalaci.
Instalace typografie přes NuGet
NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0
Můžete jej také nainstalovat ručně; stáhněte nejnovější soubory vydání přímo z GitHub repozitáře.
Načtení informací o fontu pomocí C# API
Otevřená knihovna Typography poskytuje pohodlný způsob načítání informací o fontech v aplikacích C#. Umožňuje vývojářům softwaru načíst informace o fontech pouhými několika řádky kódu C#. Načítání informací o fontech pomocí knihovny Typography pro C# je přímočarý proces. Pomocí třídy FontsLoader můžete snadno načíst soubory fontů a získat všechny informace o fontu. Knihovna plně podporuje načítání více fontů najednou předáním pole cest k souborům fontů metodě LoadFonts. Jakmile uživatel načte informace o fontu, může je snadno použít k vykreslení textu pomocí poskytnutého fontu.
Jak načíst informace o fontech v aplikacích 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);