1. Produkter
  2.   eBok
  3.   .NET
  4.   FB2Library
 
  

.NET-bibliotek for opprettelse av .FB2-dokumenter

Åpen kildekode .NET-bibliotek for å opprette, få tilgang til, lese, redigere og konvertere .FB2-e-bøker i C#-apper.

FB2Library er et tverrplattform, svært verdifullt, åpen kildekode .NET-bibliotek for arbeid med .FB2 (Fiction Book) e-bøker. FB2 e-bokfilformat er veldig populært i Russland og er bredt akseptert. Det ble utviklet av Dmitry Gribov fra FictionBook i Russland. Det er basert på XML-format og inneholder spesielle tagger for å beskrive hvert element i boken. Prosjektet er skrevet i C# og krever .NET 4.0. Klienten bruker Visual Studio 2012 for å kompilere.

FB2Library-biblioteket er veldig enkelt å bruke og gir svært nyttige funksjoner for å lese, redigere eller konvertere e-bokfilformatet. Brukere kan enkelt legge til nye bøker i biblioteket sitt, organisere dem etter forfatter, sjanger eller andre kriterier, og søke etter spesifikke bøker ved hjelp av nøkkelord. Programvaren inkluderer også en innebygd leser som lar brukerne lese e-bøkene sine i et komfortabelt og tilpassbart miljø.

FB2Library har også muligheten til å eksportere bøker i flere formater som HTML, ren tekst, RTF og ePub. Dette gjør det enkelt for brukere å konvertere e‑bøkene sine for bruk på andre enheter eller plattformer. FB2Librarys brukergrensesnitt er enkelt og lett å bruke, noe som gjør det tilgjengelig for brukere på alle ferdighetsnivåer. Det blir også jevnlig oppdatert, noe som sikrer kompatibilitet med de nyeste operativsystemene og enhetene.

Previous Next

Kom i gang med FB2Library

Den anbefalte måten å installere FB2Library på er å bruke NuGet. Vennligst bruk følgende kommando for en smidig installasjon.

Installer FB2Library via NuGet

 Install-Package FB2Library

Du kan også installere det manuelt; last ned de nyeste utgivelsesfilene direkte fra GitHub-repoet.

Opprett og konverter FB2-fil via .NET API

Den åpne kildekoden FB2Library har inkludert full funksjonalitet for å lage en ny FB2-bok fra bunnen av i .NET-applikasjoner. Det er også mulig å konvertere FB2 til ulike støttede formater. Biblioteket har inkludert ulike nyttige funksjoner for FB2-bokopprettelse, som å legge til boktittel, legge til forfatternavn, sette inn tekst og bilder, legge til annotasjoner osv. Biblioteket gjør det enkelt å legge til separate kapitler i boken. Følgende eksempel viser hvordan brukere kan konvertere en FB2-bok ved hjelp av C# .NET.

Slik konverterer du FB2 til bitmap-bilde via C#-bibliotek

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

Slik leser du FB2-fil via .NET API

Den åpne kildekoden FB2Library lar programvareutviklere få tilgang til, laste inn og lese FB2-filer i sine .NET-applikasjoner. Biblioteket har gitt ulike metoder for å lese FB2-dokumenter. Du kan lese fra strømmen eller lese fra en streng med bare noen få linjer C#-kode. Biblioteket tar FB2-filens innhold som en streng og leser filens innhold. Følgende eksempler viser hvordan utviklere kan laste inn og lese en FB2-fil fra en streng.

Les Fb2-fil fra streng via C#-bibliotek

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