1. Producten
  2.   eBoek
  3.   .NET
  4.   FB2Library
 
  

.NET-bibliotheek voor het maken van .FB2-documenten

Open source .NET-bibliotheek om .FB2 e-books te maken, openen, lezen, bewerken en converteren binnen C#-apps.

FB2Library is een cross-platform zeer waardevolle open source .NET-bibliotheek voor het werken met .FB2 (Fiction Book) e-books. Het FB2 e-bookbestandformaat is zeer populair in Rusland en wordt breed geaccepteerd. Het is ontwikkeld door Dmitry Gribov van FictionBook in Rusland. Het is gebaseerd op XML-formaat en bevat speciale tags voor het beschrijven van elk element van het boek. Het project is geschreven in C# en vereist .NET 4.0. De client gebruikt Visual Studio 2012 om te compileren.

De FB2Library-bibliotheek is zeer gemakkelijk in gebruik en biedt zeer nuttige functies voor het lezen, bewerken of converteren van het e-bookbestandformaat. Gebruikers kunnen eenvoudig nieuwe boeken aan hun bibliotheek toevoegen, ze organiseren op auteur, genre of andere criteria, en zoeken naar specifieke boeken met behulp van trefwoorden. De software bevat ook een ingebouwde lezer die gebruikers in staat stelt hun e-books te lezen in een comfortabele en aanpasbare omgeving.

FB2Library heeft ook de mogelijkheid om boeken te exporteren in verschillende formaten zoals HTML, platte tekst, RTF en ePub. Dit maakt het voor gebruikers eenvoudig om hun e‑books te converteren voor gebruik op andere apparaten of platforms. De gebruikersinterface van FB2Library is eenvoudig en gebruiksvriendelijk, waardoor hij toegankelijk is voor gebruikers van alle vaardigheidsniveaus. Hij wordt ook regelmatig bijgewerkt, wat compatibiliteit met de nieuwste besturingssystemen en apparaten garandeert.

Previous Next

Aan de slag met FB2Library

De aanbevolen manier om FB2Library te installeren is via NuGet. Gebruik alstublieft de volgende opdracht voor een soepele installatie.

Installeer FB2Library via NuGet

 Install-Package FB2Library

U kunt het ook handmatig installeren; download de nieuwste release‑bestanden rechtstreeks van de GitHub-repository.

Maak & converteer FB2-bestand via .NET API

De open source FB2Library bevat volledige functionaliteit voor het vanaf nul creëren van een nieuw FB2-boek binnen .NET-toepassingen. Het is ook mogelijk om FB2 naar verschillende ondersteunde formaten te converteren. De bibliotheek biedt diverse handige functies voor het maken van FB2-boeken, zoals het toevoegen van een boektitel, de naam van de auteur, tekst en afbeeldingen invoegen, annotaties toevoegen, enzovoort. De bibliotheek maakt het eenvoudig om afzonderlijke hoofdstukken aan het boek toe te voegen. Het volgende voorbeeld laat zien hoe gebruikers een FB2-boek kunnen converteren met C# .NET.

Hoe FB2 te converteren naar bitmapafbeelding via C#-bibliotheek

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

Hoe FB2-bestand te lezen via .NET API

De open source FB2Library stelt softwareontwikkelaars in staat om FB2-bestanden te openen, laden en lezen binnen hun .NET-toepassingen. De bibliotheek biedt verschillende methoden voor het lezen van FB2-documenten. Je kunt lezen vanuit een stream of uit een string met slechts een paar regels C#-code. De bibliotheek neemt de inhoud van een Fb2-bestand als een string en leest de inhoud van het bestand. Het volgende voorbeeld laat zien hoe ontwikkelaars een Fb2-bestand kunnen laden en lezen vanuit een string.

Lees Fb2-bestand vanuit string via C#-bibliotheek

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