Bibliotecă .NET pentru Crearea Documentelor .FB2
Bibliotecă .NET Open Source pentru a crea, accesa, citi, edita și converti cărți electronice .FB2 în aplicații C#.
FB2Library este o bibliotecă open source .NET foarte valoroasă, cross-platform, pentru lucrul cu cărțile electronice .FB2 (Fiction Book). Formatul de fișier ebook FB2 este foarte popular în Rusia și este larg acceptat. A fost dezvoltat de Dmitry Gribov de la FictionBook în Rusia. Se bazează pe formatul XML și conține etichete speciale pentru descrierea fiecărui element al cărții. Proiectul este scris în C# și necesită .NET 4.0. Clientul folosește Visual Studio 2012 pentru compilare.
Biblioteca FB2Library este foarte ușor de utilizat și oferă funcționalități foarte utile pentru citirea, editarea sau conversia formatului de fișiere EBooks. Utilizatorii pot adăuga cu ușurință cărți noi în biblioteca lor, le pot organiza după autor, gen sau alte criterii și pot căuta cărți specifice folosind cuvinte cheie. Software-ul include, de asemenea, un cititor încorporat care permite utilizatorilor să își citească e-book-urile într-un mediu confortabil și personalizabil.
FB2Library are, de asemenea, capacitatea de a exporta cărți în mai multe formate, cum ar fi HTML, text simplu, RTF și ePub. Acest lucru facilitează utilizatorilor conversia e-book-urilor pentru utilizare pe alte dispozitive sau platforme. Interfața utilizatorului FB2Library este simplă și ușor de utilizat, făcând-o accesibilă utilizatorilor de toate nivelurile de experiență. De asemenea, este actualizată regulat, ceea ce asigură compatibilitatea cu cele mai recente sisteme de operare și dispozitive.
Începerea cu FB2Library
Modul recomandat de instalare a FB2Library este prin utilizarea NuGet. Vă rugăm să folosiți comanda următoare pentru o instalare fără probleme.
Instalați FB2Library prin NuGet
Install-Package FB2Library
De asemenea, îl puteți instala manual; descărcați cele mai recente fișiere de lansare direct de pe depozitul GitHub.
Creează și convertește fișierul FB2 prin API .NET
Biblioteca open source FB2Library a inclus funcționalitate completă pentru crearea unui nou carte FB2 de la zero în aplicațiile .NET. De asemenea, este posibil să convertiți FB2 în diverse formate suportate. Biblioteca a inclus diverse funcții utile pentru crearea cărților FB2, cum ar fi adăugarea titlului cărții, adăugarea numelui autorului, inserarea de text și imagini, adăugarea de adnotări și altele. Biblioteca permite adăugarea cu ușurință a capitolelor separate pentru carte. Exemplul următor arată cum utilizatorii pot converti o carte FB2 folosind C# .NET.
Cum să convertiți FB2 în imagine bitmap prin biblioteca 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;
}
Cum să citiți fișierul FB2 prin API .NET
Biblioteca open source FB2Library permite dezvoltatorilor de software să acceseze, să încarce și să citească fișiere FB2 în cadrul aplicațiilor lor .NET. Biblioteca a furnizat diverse metode pentru citirea documentelor FB2. Puteți citi din flux sau dintr-un șir de caractere cu doar câteva linii de cod C#. Biblioteca ia conținutul fișierului Fb2 ca șir și citește conținutul fișierului. Exemplele următoare arată cum dezvoltatorii pot încărca și citi fișierul Fb2 din șir.
Citiți fișierul Fb2 din șir prin biblioteca 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;
});
}