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

.NET knihovna pro tvorbu .FB2 dokumentů

Open source .NET knihovna pro vytváření, přístup, čtení, úpravu a převod .FB2 eKnih v aplikacích C#.

FB2Library je multiplatformní velmi cenná open source .NET knihovna pro práci s e-knihami .FB2 (Fiction Book). Formát souboru FB2 je v Rusku velmi populární a široce přijímaný. Byl vyvinut Dmitrijem Gribovem z FictionBook v Rusku. Je založen na formátu XML a obsahuje speciální značky pro popis každého prvku knihy. Projekt je napsán v C# a vyžaduje .NET 4.0 Client a používá Visual Studio 2012 k překladu.

Knihovna FB2Library je velmi snadno použitelná a poskytuje velmi užitečné funkce pro čtení, úpravy nebo konverzi formátu e-knih. Uživatelé mohou snadno přidávat nové knihy do své knihovny, organizovat je podle autora, žánru nebo jiných kritérií a vyhledávat konkrétní knihy pomocí klíčových slov. Software také obsahuje vestavěný čtečku, která umožňuje uživatelům číst své e-knihy v pohodlném a přizpůsobitelném prostředí.

FB2Library také umožňuje exportovat knihy v několika formátech, jako jsou HTML, prostý text, RTF a ePub. To usnadňuje uživatelům převádět jejich e-knihy pro použití na jiných zařízeních nebo platformách. Uživatelské rozhraní FB2Library je jednoduché a snadno použitelné, což jej činí přístupným pro uživatele všech úrovní dovedností. Je také pravidelně aktualizováno, což zajišťuje kompatibilitu s nejnovějšími operačními systémy a zařízeními.

Previous Next

Začínáme s FB2Library

Doporučený způsob instalace FB2Library je pomocí NuGet. Použijte prosím následující příkaz pro hladkou instalaci.

Instalace FB2Library přes NuGet

 Install-Package FB2Library

Můžete jej také nainstalovat ručně; stáhněte nejnovější soubory vydání přímo z úložiště GitHub.

Vytvořte a převádějte FB2 soubor pomocí .NET API

Open source knihovna FB2Library zahrnuje kompletní funkčnost pro vytváření nových FB2 knih od nuly v .NET aplikacích. Je také možné převádět FB2 do různých podporovaných formátů. Knihovna obsahuje řadu užitečných funkcí pro tvorbu FB2 knih, jako je přidání názvu knihy, jména autora, vložení textu a obrázků, přidání anotací a podobně. Knihovna umožňuje snadno přidávat samostatné kapitoly do knihy. Následující příklad ukazuje, jak uživatelé mohou převádět FB2 knihu pomocí C# .NET.

Jak převést FB2 na bitmapový obrázek pomocí knihovny 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 číst soubor FB2 pomocí .NET API

Open source knihovna FB2Library umožňuje vývojářům softwaru přistupovat, načítat a číst soubory FB2 ve svých .NET aplikacích. Knihovna poskytuje různé metody pro čtení FB2 dokumentů. Můžete číst ze streamu nebo ze řetězce pomocí několika řádků C# kódu. Knihovna přijímá obsah souboru FB2 jako řetězec a čte obsah souboru. Následující příklady ukazují, jak vývojáři mohou načíst a přečíst soubor FB2 ze řetězce.

Čtení souboru FB2 ze řetězce pomocí knihovny 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;
     });
 }
 Čeština