.NET könyvtár EPUB dokumentumok olvasásához
Nyílt forráskódú .NET API az EPUB fájlok eléréséhez és olvasásához, tartalmuk kinyeréséhez, valamint EPUB PDF-re konvertálásához C# alkalmazásokban.
Nyílt forráskódú .NET könyvtárak e-könyv fájlformátumok létrehozásához, szerkesztéséhez, olvasásához, konvertálásához vagy feldolgozásához, ingyenes API-k segítségével, amelyek a C# .NET platformra irányulnak. Széles körű betűtípusformátumokat támogat, beleértve a TrueType, OpenType, Type1 betűtípusokat és így tovább. A könyvtár különféle osztályokat és metódusokat tartalmaz, amelyek megkönnyítik a betűtípusokkal való munkát a kódban. A Betűtípus-kezelő könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy saját .NET alkalmazásukban kezeljék a betűtípusokat, és támogatja a betűtípusok telepítését, eltávolítását és frissítését a felhasználó gépén vagy az alkalmazás könyvtárában.
C# Typography Fonts Management Library egy erőteljes eszköz, amely lehetővé teszi a szoftverfejlesztők számára, hogy függőségek nélkül kezeljék a betűtípusokat C# alkalmazásaikban. A Typography Library lehetővé teszi a felhasználók számára, hogy betűtípusokat töltsenek be és mentsenek különböző fájlformátumokban. A felhasználók betűtípusokat tölthetnek be fájlból vagy adatfolyamból, vagy akár teljesen új betűtípust hozhatnak létre. A könyvtár számos további hasznos funkciót tartalmaz a betűtípusok kezelésére, például az összes elérhető betűtípus megjelenítését, a betűtípusok beágyazását a helyes szövegmegjelenéshez, a betűtípus-gyorsítótárazás támogatását a szöveg többszöri rendereléséhez, a betűtípus-ellenőrző mechanizmust, és még sok mást.
Az nyílt forráskódú Typography könyvtár egy platformfüggetlen könyvtár, és NEM igényli a PixelFarm Rendering könyvtárat. Kiterjedt funkciói és könnyen használható API-ja nagyszerű választássá teszik minden fejlesztő számára, aki betűtípusokkal szeretne dolgozni a projektjeiben. Ennek a könyvtárnak a használatával javíthatja alkalmazásai tipográfiáját, és jobb felhasználói élményt teremthet a felhasználók számára.
A tipográfia megkezdése
A Typography telepítésének ajánlott módja a NuGet használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.
Tipográfia telepítése NuGet-en keresztül
NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0
Telepítheti manuálisan is; töltse le a legújabb kiadási fájlokat közvetlenül a GitHub tárolóból.
Betűtípus-információk betöltése C# API-val
A nyílt forráskódú Typography könyvtár kényelmes módot biztosít a betűtípus-információk betöltésére C# alkalmazásokban. Lehetővé teszi a szoftverfejlesztők számára, hogy csak néhány C# kódsorral töltsenek be betűtípus-információkat. A betűtípus-információk betöltése a C# Typography könyvtárral egyszerű folyamat. A FontsLoader osztály használatával könnyedén betöltheti a betűtípus fájlokat, és hozzáférhet a betűtípus minden adatához. A könyvtár teljes mértékben támogatja több betűtípus egyidejű betöltését, ha egy betűtípus-fájl útvonalak tömbjét adja át a LoadFonts metódusnak. Miután a felhasználó betöltötte a betűtípus-információkat, könnyedén használhatja őket a szöveg megjelenítéséhez a biztosított betűtípussal.
Hogyan töltsük be a betűtípus-információkat C# alkalmazásokban?
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);