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

.NET biblioteka .FB2 dokumentų kūrimui

Atviro kodo .NET biblioteka, skirta kurti, pasiekti, skaityti, redaguoti ir konvertuoti .FB2 el. knygas C# programose.

FB2Library yra kryžminės platformos labai vertinga atviro kodo .NET biblioteka darbui su .FB2 (Fiction Book) el. knygomis. FB2 el. knygų failų formatas yra labai populiarus Rusijoje ir plačiai priimtas. Jį sukūrė Dmitry Gribov iš FictionBook Rusijoje. Jis pagrįstas XML formatu ir turi specialias žymas, aprašančias kiekvieną knygos elementą. Projektas parašytas C# kalba ir reikalauja .NET 4.0 kliento. Naudoja Visual Studio 2012 kompiliavimui.

FB2Library biblioteka yra labai paprasta naudoti ir suteikia labai naudingas funkcijas skaitymui, redagavimui arba EBooks failų formato konvertavimui. Vartotojai gali lengvai pridėti naujas knygas į savo biblioteką, organizuoti jas pagal autorių, žanrą ar kitus kriterijus ir ieškoti konkrečių knygų naudojant raktinius žodžius. Programinė įranga taip pat turi įmontuotą skaitytuvą, leidžiantį vartotojams skaityti savo el. knygas patogioje ir pritaikymo galimybes suteikiančioje aplinkoje.

FB2Library taip pat turi galimybę eksportuoti knygas keliomis formatų, tokiais kaip HTML, paprastas tekstas, RTF ir ePub. Tai leidžia vartotojams lengvai konvertuoti savo e‑knygas naudojimui kituose įrenginiuose ar platformose. FB2Library vartotojo sąsaja yra paprasta ir lengvai naudojama, todėl ji prieinama visų įgūdžių lygių vartotojams. Ji taip pat reguliariai atnaujinama, užtikrinant suderinamumą su naujausiomis operacinėmis sistemomis ir įrenginiais.

Previous Next

Pradžia su FB2Library

Rekomenduojamas būdas įdiegti FB2Library yra naudojant NuGet. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiekite FB2Library per NuGet

 Install-Package FB2Library

Taip pat galite įdiegti rankiniu būdu; atsisiųskite naujausius leidimo failus tiesiai iš GitHub saugyklos.

Sukurti ir konvertuoti FB2 failą naudojant .NET API

Atviro kodo FB2Library įtraukė visą funkcionalumą, leidžiantį nuo nulio kurti naują FB2 knygą .NET programose. Taip pat galima konvertuoti FB2 į įvairius palaikomus formatus. Biblioteka suteikia įvairias naudingas funkcijas FB2 knygų kūrimui, tokias kaip knygos pavadinimo pridėjimas, autoriaus vardo pridėjimas, teksto ir vaizdų įterpimas, anotacijų pridėjimas ir t.t. Biblioteka leidžia lengvai pridėti atskirus skyrius prie knygos. Žemiau pateiktas pavyzdys rodo, kaip vartotojai gali konvertuoti FB2 knygą naudojant C# .NET.

Kaip konvertuoti FB2 į bitmap paveikslėlį naudojant C# biblioteką

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

Kaip perskaityti FB2 failą naudojant .NET API

Atviro kodo FB2Library leidžia programinės įrangos kūrėjams pasiekti, įkelti ir skaityti FB2 failus savo .NET programose. Biblioteka suteikia įvairius metodus FB2 dokumentų skaitymui. Galite skaityti iš srauto arba iš eilutės vos keliais C# kodo eilutėmis. Biblioteka priima Fb2 failo turinį kaip eilutę ir perskaito failo turinį. Žemiau pateikti pavyzdžiai rodo, kaip kūrėjai gali įkelti ir perskaityti Fb2 failą iš eilutės.

Perskaityti Fb2 failą iš eilutės naudojant C# biblioteką

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