Biblioteka .NET do odczytu dokumentów EPUB
Open Source .NET API do uzyskiwania dostępu i odczytu plików EPUB, wyodrębniania ich zawartości oraz konwersji EPUB do PDF w aplikacjach C#.
Biblioteki .NET o otwartym kodzie źródłowym do tworzenia, edytowania, odczytywania, konwertowania lub przetwarzania formatów plików e‑booków przy pomocy darmowych interfejsów API skierowanych na platformę C# .NET. Obsługuje szeroką gamę formatów czcionek, w tym TrueType, OpenType, czcionki Type1 i inne. Biblioteka zawiera różne klasy i metody, które ułatwiają pracę z czcionkami w kodzie. Biblioteka zarządzania czcionkami umożliwia programistom zarządzanie czcionkami w ich własnych aplikacjach .NET i wspiera instalowanie, odinstalowywanie oraz aktualizowanie czcionek na komputerze użytkownika lub w katalogu aplikacji.
Biblioteka C# Typography Fonts Management jest potężnym narzędziem, które umożliwia programistom zarządzanie czcionkami w ich aplikacjach C# bez żadnych zależności. Biblioteka Typography pozwala użytkownikom ładować i zapisywać czcionki w różnych formatach plików. Użytkownicy mogą ładować czcionki z pliku lub strumienia, a nawet tworzyć czcionkę od podstaw. Istnieje kilka innych przydatnych funkcji biblioteki do obsługi czcionek, takich jak wyświetlanie wszystkich dostępnych czcionek, osadzanie czcionek w celu poprawnego wyświetlania tekstu, wsparcie buforowania czcionek przy wielokrotnym renderowaniu tekstu, mechanizm weryfikacji czcionek i wiele innych.
Biblioteka open source Typography jest biblioteką wieloplatformową i NIE wymaga biblioteki renderującej PixelFarm. Jej rozbudowane funkcje oraz łatwe w użyciu API czynią ją doskonałym wyborem dla każdego programisty, który chce pracować z czcionkami w swoich projektach. Korzystając z tej biblioteki, możesz ulepszyć typografię swoich aplikacji i stworzyć lepsze doświadczenie użytkownika dla swoich odbiorców.
Rozpoczęcie pracy z Typography
Zalecanym sposobem instalacji Typography jest użycie NuGet. Proszę użyć poniższego polecenia, aby przeprowadzić płynną instalację.
Zainstaluj Typography przez NuGet
NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0
Możesz również zainstalować go ręcznie; pobierz najnowsze pliki wydania bezpośrednio z repozytorium GitHub.
Ładowanie informacji o czcionkach przy użyciu API C#
Biblioteka open source Typography zapewnia wygodny sposób ładowania informacji o czcionkach w aplikacjach C#. Umożliwia programistom ładowanie danych czcionek przy użyciu zaledwie kilku linii kodu C#. Ładowanie informacji o czcionkach przy użyciu biblioteki C# Typography jest prostym procesem. Korzystając z klasy FontsLoader, możesz łatwo wczytać pliki czcionek i uzyskać dostęp do wszystkich informacji o czcionce. Biblioteka w pełni obsługuje jednoczesne ładowanie wielu czcionek, przekazując tablicę ścieżek do plików czcionek do metody LoadFonts. Po załadowaniu informacji o czcionce użytkownik może łatwo używać ich do renderowania tekstu przy użyciu dostarczonej czcionki.
Jak ładować informacje o czcionkach w aplikacjach 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);