.NET Bibliotheek voor het lezen van EPUB-documenten
Open Source .NET API om EPUB-bestanden te openen & lezen, de inhoud te extraheren en EPUB naar PDF te converteren binnen C#-apps.
Open source .NET-bibliotheken om e‑boekbestandsformaten te maken, bewerken, lezen, converteren of verwerken met behulp van gratis API's gericht op het C# .NET-platform. Het ondersteunt een breed scala aan lettertypeformaten, waaronder TrueType, OpenType, Type1-lettertypen, enzovoort. De bibliotheek bevat verschillende klassen en methoden die het gemakkelijk maken om met lettertypen in uw code te werken. De Fonts Management Library stelt softwareontwikkelaars in staat om lettertypen te beheren binnen hun eigen .NET-toepassing en ondersteunt het installeren, deïnstalleren en bijwerken van lettertypen op de machine van de gebruiker of in de map van een toepassing.
C# Typography Fonts Management Library is een krachtig hulpmiddel dat softwareontwikkelaars in staat stelt lettertypen te beheren in hun C#-toepassingen zonder enige afhankelijkheden. De Typography Library stelt gebruikers in staat lettertypen te laden en op te slaan in verschillende bestandsformaten. Gebruikers kunnen lettertypen laden vanuit een bestand of stream, of zelfs een lettertype vanaf nul creëren. Er zijn verschillende andere nuttige functies onderdeel van de bibliotheek voor het omgaan met lettertypen, zoals het weergeven van alle beschikbare lettertypen, het insluiten van lettertypen voor een correcte weergave van tekst, ondersteuning voor lettertypecaching bij het meerdere keren renderen van tekst, een mechanisme voor lettertypevalidatie, en nog veel meer.
De open source Typography-bibliotheek is een cross-platform bibliotheek en heeft GEEN PixelFarm Rendering-bibliotheek nodig. De uitgebreide functies en de gebruiksvriendelijke API maken het een uitstekende keuze voor elke ontwikkelaar die met lettertypen in hun projecten wil werken. Door deze bibliotheek te gebruiken, kun je de typografie van je toepassingen verbeteren en een betere gebruikerservaring voor je gebruikers creëren.
Aan de slag met Typography
De aanbevolen manier om Typography te installeren is via NuGet. Gebruik alstublieft het volgende commando voor een soepele installatie.
Typografie installeren via NuGet
NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0
U kunt het ook handmatig installeren; download de nieuwste releasebestanden rechtstreeks van de GitHub repository.
Lettertype-informatie laden met C# API
De open source Typography-bibliotheek biedt een handige manier om lettertype‑informatie te laden in C#‑applicaties. Het stelt softwareontwikkelaars in staat om lettertype‑informatie te laden met slechts een paar regels C#‑code. Het laden van lettertype‑informatie met de C# Typography‑bibliotheek is een eenvoudig proces. Door gebruik te maken van de FontsLoader‑klasse kunt u gemakkelijk lettertypebestanden laden en alle informatie over het lettertype raadplegen. De bibliotheek ondersteunt volledig het gelijktijdig laden van meerdere lettertypen door een array met paden naar lettertypebestanden door te geven aan de LoadFonts‑methode. Zodra de gebruiker de geladen lettertype‑informatie heeft, kan hij deze eenvoudig gebruiken om tekst weer te geven met het meegeleverde lettertype.
Hoe lettertype-informatie laden in C#-toepassingen?
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);