1. Produkty
  2.   eBook
  3.   .NET
  4.   FB2Library
 
  

Biblioteka .NET do tworzenia dokumentów .FB2

Otwarta biblioteka .NET do tworzenia, dostępu, odczytu, edycji i konwersji e‑booków .FB2 w aplikacjach C#.

FB2Library to wieloplatformowa, bardzo cenna biblioteka open source .NET do pracy z e‑bookami .FB2 (Fiction Book). Format plików e‑booków FB2 jest bardzo popularny w Rosji i szeroko akceptowany. Został opracowany przez Dmitrija Gribova z FictionBook w Rosji. Opiera się na formacie XML i zawiera specjalne znaczniki opisujące każdy element książki. Projekt jest napisany w C# i wymaga .NET 4.0. Klient używa Visual Studio 2012 do kompilacji.

Biblioteka FB2Library jest bardzo łatwa w użyciu i oferuje bardzo przydatne funkcje do czytania, edytowania lub konwertowania formatu plików e‑booków. Użytkownicy mogą łatwo dodawać nowe książki do swojej biblioteki, organizować je według autora, gatunku lub innych kryteriów oraz wyszukiwać konkretne książki przy użyciu słów kluczowych. Oprogramowanie zawiera także wbudowany czytnik, który umożliwia użytkownikom czytanie e‑booków w komfortowym i konfigurowalnym środowisku.

FB2Library ma również możliwość eksportowania książek w kilku formatach, takich jak HTML, zwykły tekst, RTF i ePub. Ułatwia to użytkownikom konwersję ich e-booków do użycia na innych urządzeniach lub platformach. Interfejs użytkownika FB2Library jest prosty i łatwy w obsłudze, co czyni go dostępnym dla użytkowników o różnym poziomie umiejętności. Jest także regularnie aktualizowany, co zapewnia kompatybilność z najnowszymi systemami operacyjnymi i urządzeniami.

Previous Next

Rozpoczęcie pracy z FB2Library

Zalecanym sposobem instalacji FB2Library jest użycie NuGet. Proszę użyć poniższego polecenia, aby uzyskać płynną instalację.

Instalacja FB2Library przez NuGet

 Install-Package FB2Library

Możesz również zainstalować go ręcznie; pobierz najnowsze pliki wydania bezpośrednio z repozytorium GitHub.

Tworzenie i konwersja pliku FB2 za pomocą .NET API

Biblioteka open source FB2Library zawiera pełną funkcjonalność umożliwiającą tworzenie nowej książki FB2 od podstaw w aplikacjach .NET. Możliwe jest również konwertowanie FB2 do różnych obsługiwanych formatów. Biblioteka zawiera różne przydatne funkcje przy tworzeniu książek FB2, takie jak dodawanie tytułu książki, dodawanie nazwiska autora, wstawianie tekstu i obrazów, dodawanie adnotacji i tak dalej. Biblioteka umożliwia łatwe dodawanie oddzielnych rozdziałów do książki. Poniższy przykład pokazuje, jak użytkownicy mogą konwertować książkę FB2 przy użyciu C# .NET.

Jak przekonwertować FB2 na obraz bitmapowy za pomocą biblioteki C#

public async Task ConvertToBitmapImage(byte[] image)
{
	// converting stream
	InMemoryRandomAccessStream ras = new InMemoryRandomAccessStream();
	var memoryStream = new MemoryStream(image);
	await memoryStream.CopyToAsync(ras.AsStreamForWrite());

	// create BitmapImage
	var bitmapImage = new BitmapImage();
	await bitmapImage.SetSourceAsync(ras);
	return bitmapImage;
}

Jak odczytać plik FB2 za pomocą .NET API

Biblioteka open source FB2Library umożliwia programistom dostęp, ładowanie i odczyt plików FB2 w ich aplikacjach .NET. Biblioteka udostępnia różne metody odczytu dokumentów FB2. Można odczytać je ze strumienia lub z ciągu znaków przy użyciu zaledwie kilku linii kodu C#. Biblioteka przyjmuje zawartość pliku FB2 jako ciąg znaków i odczytuje jego treść. Poniższy przykład pokazuje, jak programiści mogą wczytać i odczytać plik FB2 z ciągu znaków.

Odczyt pliku FB2 z ciągu znaków za pomocą biblioteki C#

public Task ReadAsync(string xml)
 {
     return Task.Factory.StartNew(() =>
     {
         var file = new FB2File();
         var fb2Document = XDocument.Parse(xml);
         file.Load(fb2Document, false);
         return file;
     });
 }
 Polski