1. Termékek
  2.   eBook
  3.   .NET
  4.   FB2Library
 
  

.NET könyvtár .FB2 dokumentumok létrehozásához

Nyílt forráskódú .NET könyvtár .FB2 e-könyvek létrehozásához, eléréséhez, olvasásához, szerkesztéséhez és konvertálásához C# alkalmazásokban.

Az FB2Library egy keresztplatformos, nagyon értékes nyílt forráskódú .NET könyvtár a .FB2 (Fiction Book) e-könyvek kezelésére. A FB2 e-könyv formátum nagyon népszerű Oroszországban, és széles körben elfogadott. Dmitry Gribov fejlesztette a FictionBook számára Oroszországban. XML formátumon alapul, és speciális címkéket tartalmaz a könyv minden elemének leírásához. A projekt C#-ban íródott, és .NET 4.0 klienst igényel. A fordításhoz a Visual Studio 2012-t használja.

Az FB2Library könyvtár nagyon könnyen használható, és rendkívül hasznos funkciókat kínál az e-könyvek formátumának olvasásához, szerkesztéséhez vagy konvertálásához. A felhasználók egyszerűen hozzáadhatnak új könyveket a könyvtárukhoz, szerző, műfaj vagy egyéb kritériumok szerint rendezhetik őket, és kulcsszavak segítségével kereshetnek konkrét könyveket. A szoftver beépített olvasót is tartalmaz, amely lehetővé teszi a felhasználók számára, hogy kényelmes és testreszabható környezetben olvassák e-könyveiket.

A FB2Library képes könyveket több formátumban exportálni, például HTML, egyszerű szöveg, RTF és ePub formátumban. Ez megkönnyíti a felhasználók számára, hogy e-könyveiket más eszközökön vagy platformokon használják. A FB2Library felhasználói felülete egyszerű és könnyen használható, így minden szintű felhasználó számára hozzáférhető. Emellett rendszeresen frissül, ami biztosítja a kompatibilitást a legújabb operációs rendszerekkel és eszközökkel.

Previous Next

Első lépések a FB2Library-vel

A FB2Library 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.

FB2Library telepítése NuGet-en keresztül

 Install-Package FB2Library

Telepítheti manuálisan is; töltse le a legújabb kiadási fájlokat közvetlenül a GitHub tárolóból.

FB2 fájl létrehozása és konvertálása .NET API-n keresztül

A nyílt forráskódú FB2Library teljes funkcionalitást biztosít új FB2 könyv létrehozásához a semmiből .NET alkalmazásokon belül. Lehetőség van az FB2 konvertálására különböző támogatott formátumokra is. A könyvtár számos hasznos funkciót tartalmaz az FB2 könyvek készítéséhez, például könyvcím hozzáadása, szerző nevének megadása, szöveg és képek beillesztése, annotációk hozzáadása stb. A könyvtár egyszerűen lehetővé teszi külön fejezetek hozzáadását a könyvhöz. Az alábbi példa bemutatja, hogyan konvertálhatják a felhasználók az FB2 könyvet C# .NET használatával.

Hogyan konvertáljuk az FB2-t bitmap képpé C# könyvtárral

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;
}

Hogyan olvassuk be az FB2 fájlt .NET API-val

A nyílt forráskódú FB2Library lehetővé teszi a szoftverfejlesztők számára, hogy .NET alkalmazásaikban hozzáférjenek, betöltsék és olvassák az FB2 fájlokat. A könyvtár különféle módszereket biztosít az FB2 dokumentumok olvasásához. Néhány C# sorral olvashatja a streamből vagy egy karakterláncból. A könyvtár az FB2 fájl tartalmát karakterláncként veszi, és beolvassa a fájl tartalmát. Az alábbi példák bemutatják, hogyan tölthetik be a fejlesztők az FB2 fájlt a karakterláncból.

FB2 fájl beolvasása karakterláncból C# könyvtárral

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