.NET -kirjasto .FB2 -dokumenttien luomiseen
Avoimen lähdekoodin .NET -kirjasto .FB2 -e-kirjojen luomiseen, käyttöön, lukemiseen, muokkaamiseen ja muuntamiseen C#-sovelluksissa.
FB2Library on monialustainen erittäin arvokas avoimen lähdekoodin .NET-kirjasto .FB2 (Fiction Book) -e-kirjojen käsittelyyn. FB2-ebook-tiedostomuoto on erittäin suosittu Venäjällä ja laajalti hyväksytty. Sen on kehittänyt Dmitry Gribov FictionBookista Venäjällä. Se perustuu XML-muotoon ja sisältää erityisiä tunnisteita kirjan jokaisen elementin kuvaamiseen. Projekti on kirjoitettu C#:lla ja vaatii .NET 4.0 -asiakkaan. Käyttää Visual Studio 2012:ta kääntämiseen.
FB2Library-kirjasto on erittäin helppokäyttöinen ja tarjoaa erittäin hyödyllisiä ominaisuuksia e-kirjojen tiedostomuodon lukemiseen, muokkaamiseen tai muuntamiseen. Käyttäjät voivat helposti lisätä uusia kirjoja kirjastoonsa, järjestää ne tekijän, genren tai muiden kriteerien mukaan ja hakea tiettyjä kirjoja avainsanoilla. Ohjelmistoon sisältyy myös sisäänrakennettu lukija, jonka avulla käyttäjät voivat lukea e-kirjojaan mukavassa ja muokattavassa ympäristössä.
FB2Library:lla on myös mahdollisuus viedä kirjoja useissa formaateissa, kuten HTML, tavallinen teksti, RTF ja ePub. Tämä tekee käyttäjien e-kirjojen muuntamisesta helposti käytettävissä muilla laitteilla tai alustoilla. FB2Libraryn käyttöliittymä on yksinkertainen ja helppokäyttöinen, mikä tekee siitä saavutettavan kaikentasoisille käyttäjille. Se on myös säännöllisesti päivitetty, mikä varmistaa yhteensopivuuden uusimpien käyttöjärjestelmien ja laitteiden kanssa.
FB2Libraryn aloitus
Suositeltu tapa asentaa FB2Library on käyttää NuGetia. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna FB2Library NuGetin avulla
Install-Package FB2Library
Voit myös asentaa sen manuaalisesti; lataa uusimmat julkaisutiedostot suoraan GitHub-varastosta.
Luo & muunna FB2-tiedosto .NET API:n avulla
Avoimen lähdekoodin FB2Library on sisällyttänyt täyden toiminnallisuuden uusien FB2-kirjojen luomiseen alusta alkaen .NET-sovelluksissa. On myös mahdollista muuntaa FB2 erilaisiksi tuetuiksi formaateiksi. Kirjasto sisältää useita hyödyllisiä ominaisuuksia FB2-kirjojen luomiseen, kuten kirjan otsikon lisääminen, kirjailijan nimen lisääminen, tekstin ja kuvien lisääminen, annotaatioiden lisääminen jne. Kirjasto mahdollistaa erillisten lukujen lisäämisen kirjaan helposti. Seuraava esimerkki näyttää, miten käyttäjät voivat muuntaa FB2-kirjan käyttäen C# .NETillä.
Kuinka muuntaa FB2 bitmap-kuvaksi C#-kirjaston avulla
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;
}
Kuinka lukea FB2-tiedosto .NET API:n avulla
Avoimen lähdekoodin FB2Library mahdollistaa ohjelmistokehittäjien käyttää, ladata ja lukea FB2-tiedostoja .NET-sovelluksissaan. Kirjasto tarjoaa erilaisia menetelmiä FB2-dokumenttien lukemiseen. Voit lukea virtauksesta tai lukea sen merkkijonosta vain muutamalla C#-koodirivillä. Kirjasto ottaa Fb2-tiedoston sisällön merkkijonona ja lukee tiedoston sisällön. Seuraavat esimerkit näyttävät, miten kehittäjät voivat ladata ja lukea Fb2-tiedoston merkkijonosta.
Lue FB2-tiedosto merkkijonosta C#-kirjaston avulla
public Task ReadAsync(string xml)
{
return Task.Factory.StartNew(() =>
{
var file = new FB2File();
var fb2Document = XDocument.Parse(xml);
file.Load(fb2Document, false);
return file;
});
}