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

.NET-Bibliothek zur Erstellung von .FB2-Dokumenten

Open-Source .NET-Bibliothek zum Erstellen, Zugreifen, Lesen, Bearbeiten und Konvertieren von .FB2 E-Books innerhalb von C#‑Apps.

FB2Library ist eine plattformübergreifende, sehr wertvolle Open-Source-.NET-Bibliothek zum Arbeiten mit .FB2 (Fiction Book) E-Books. Das FB2-E-Book-Dateiformat ist in Russland sehr beliebt und weit verbreitet. Es wurde von Dmitry Gribov von FictionBook in Russland entwickelt. Es basiert auf dem XML-Format und enthält spezielle Tags zur Beschreibung jedes Elements des Buches. Das Projekt ist in C# geschrieben und erfordert .NET 4.0. Der Client verwendet Visual Studio 2012 zum Kompilieren.

Die FB2Library-Bibliothek ist sehr einfach zu bedienen und bietet äußerst nützliche Funktionen zum Lesen, Bearbeiten oder Konvertieren des E-Book-Dateiformats. Benutzer können problemlos neue Bücher zu ihrer Bibliothek hinzufügen, sie nach Autor, Genre oder anderen Kriterien organisieren und mithilfe von Schlüsselwörtern nach bestimmten Büchern suchen. Die Software enthält außerdem einen integrierten Reader, der es den Benutzern ermöglicht, ihre E-Books in einer komfortablen und anpassbaren Umgebung zu lesen.

FB2Library kann Bücher auch in mehreren Formaten exportieren, wie HTML, Nur-Text, RTF und ePub. Das erleichtert es den Benutzern, ihre E‑Books für die Verwendung auf anderen Geräten oder Plattformen zu konvertieren. Die Benutzeroberfläche von FB2Library ist einfach und benutzerfreundlich, sodass sie für Nutzer aller Erfahrungsstufen zugänglich ist. Sie wird zudem regelmäßig aktualisiert, was die Kompatibilität mit den neuesten Betriebssystemen und Geräten sicherstellt.

Previous Next

Erste Schritte mit FB2Library

Die empfohlene Methode, FB2Library zu installieren, ist die Verwendung von NuGet. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

FB2Library über NuGet installieren

 Install-Package FB2Library

Sie können es auch manuell installieren; laden Sie die neuesten Release-Dateien direkt vom GitHub-Repository herunter.

Erstellen & Konvertieren von FB2-Dateien über .NET API

Die Open-Source-Bibliothek FB2Library enthält vollständige Funktionalität zum Erstellen neuer FB2‑Bücher von Grund auf in .NET‑Anwendungen. Es ist außerdem möglich, FB2 in verschiedene unterstützte Formate zu konvertieren. Die Bibliothek bietet zahlreiche nützliche Funktionen für die Erstellung von FB2‑Büchern, wie das Hinzufügen von Buchtitel, Autorennamen, das Einfügen von Text und Bildern, das Hinzufügen von Anmerkungen usw. Die Bibliothek ermöglicht es, dem Buch problemlos separate Kapitel hinzuzufügen. Das folgende Beispiel zeigt, wie Benutzer ein FB2‑Buch mit C# .NET konvertieren können.

Wie man FB2 in ein Bitmap-Bild über die C#-Bibliothek konvertiert

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

Wie man FB2-Dateien über .NET API liest

Die Open-Source-Bibliothek FB2Library ermöglicht Softwareentwicklern, FB2‑Dateien in ihren .NET‑Anwendungen zu öffnen, zu laden und zu lesen. Die Bibliothek stellt verschiedene Methoden zum Lesen von FB2‑Dokumenten bereit. Sie können aus einem Stream lesen oder den Inhalt aus einem String mit nur wenigen Zeilen C#‑Code einlesen. Die Bibliothek nimmt den FB2‑Dateiinhalt als Zeichenkette entgegen und liest den Inhalt der Datei. Das folgende Beispiel zeigt, wie Entwickler eine FB2‑Datei aus einem String laden und lesen können.

FB2-Datei aus einem String über die C#-Bibliothek lesen

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