1. Produkter
  2.   e-bog
  3.   .NET
  4.   FB2Library
 
  

.NET-bibliotek til oprettelse af .FB2-dokumenter

Open source .NET-bibliotek til at oprette, få adgang til, læse, redigere og konvertere .FB2 e-bøger i C#-apps.

FB2Library er et tværplatforms meget værdifuldt open source .NET-bibliotek til at arbejde med .FB2 (Fiction Book) e-bøger. FB2 e-bogfilformatet er meget populært i Rusland og er bredt accepteret. Det blev udviklet af Dmitry Gribov fra FictionBook i Rusland. Det er baseret på XML-format og indeholder specielle tags til at beskrive hvert element i bogen. Projektet er skrevet i C# og kræver .NET 4.0. Klienten bruger Visual Studio 2012 til at kompilere.

FB2Library-biblioteket er meget nemt at arbejde med og giver meget nyttige funktioner til at læse, redigere eller konvertere e-bogfilformatet. Brugere kan nemt tilføje nye bøger til deres bibliotek, organisere dem efter forfatter, genre eller andre kriterier og søge efter specifikke bøger ved hjælp af nøgleord. Softwaren indeholder også en indbygget læser, der gør det muligt for brugerne at læse deres e-bøger i et komfortabelt og tilpasseligt miljø.

FB2Library har også mulighed for at eksportere bøger i flere formater såsom HTML, ren tekst, RTF og ePub. Dette gør det nemt for brugerne at konvertere deres e-bøger til brug på andre enheder eller platforme. FB2Library's brugergrænseflade er enkel og let at bruge, hvilket gør den tilgængelig for brugere på alle færdighedsniveauer. Den opdateres også regelmæssigt, hvilket sikrer kompatibilitet med de nyeste operativsystemer og enheder.

Previous Next

Kom i gang med FB2Library

Den anbefalede måde at installere FB2Library på er ved at bruge NuGet. Brug venligst følgende kommando for en problemfri installation.

Installer FB2Library via NuGet

 Install-Package FB2Library

Du kan også installere det manuelt; download de seneste udgivelsesfiler direkte fra GitHub-repositoryet.

Opret & konverter FB2-fil via .NET API

Det open source FB2Library har inkluderet komplet funktionalitet til at oprette en ny FB2-bog fra bunden i .NET-applikationer. Det er også muligt at konvertere FB2 til forskellige understøttede formater. Biblioteket har inkluderet forskellige nyttige funktioner til FB2-bogoprettelse, såsom at tilføje bogtitel, tilføje forfatternavn, indsætte tekst og billeder, tilføje annotationer osv. Biblioteket gør det nemt at tilføje separate kapitler til bogen. Følgende eksempel viser, hvordan brugere kan konvertere en FB2-bog ved hjælp af C# .NET.

Sådan konverteres FB2 til bitmap-billede via C#-biblioteket

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

Sådan læser du FB2-fil via .NET API

Det open source FB2Library giver softwareudviklere mulighed for at få adgang til, indlæse og læse FB2-filer i deres .NET-applikationer. Biblioteket har leveret forskellige metoder til at læse FB2-dokumenter. Du kan læse fra streamen eller læse den fra en streng med blot et par linjer C#-kode. Biblioteket tager Fb2-filens indhold som en streng og læser filens indhold. Følgende eksempler viser, hvordan udviklere kan indlæse og læse en Fb2-fil fra en streng.

Læs Fb2-fil fra streng via C#-biblioteket

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