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

Libreria .NET per la creazione di documenti .FB2

Libreria .NET Open Source per creare, accedere, leggere, modificare e convertire eBook .FB2 all'interno di app C#.

FB2Library è una libreria open source .NET molto preziosa e multipiattaforma per lavorare con gli eBook .FB2 (Fiction Book). Il formato di file eBook FB2 è molto popolare in Russia ed è ampiamente accettato. È stato sviluppato da Dmitry Gribov di FictionBook in Russia. Si basa sul formato XML e contiene tag speciali per descrivere ogni elemento del libro. Il progetto è scritto in C# e richiede .NET 4.0. Il client utilizza Visual Studio 2012 per la compilazione.

La libreria FB2Library è molto facile da usare e offre funzionalità molto utili per leggere, modificare o convertire il formato di file degli eBook. Gli utenti possono aggiungere facilmente nuovi libri alla loro libreria, organizzarli per autore, genere o altri criteri, e cercare libri specifici usando parole chiave. Il software include anche un lettore integrato che consente agli utenti di leggere i loro e-book in un ambiente confortevole e personalizzabile.

FB2Library offre anche la possibilità di esportare libri in diversi formati come HTML, testo semplice, RTF ed ePub. Questo rende facile per gli utenti convertire i loro e‑book per l'uso su altri dispositivi o piattaforme. L'interfaccia utente di FB2Library è semplice e facile da usare, rendendola accessibile a utenti di tutti i livelli di competenza. Viene inoltre aggiornata regolarmente, garantendo la compatibilità con gli ultimi sistemi operativi e dispositivi.

Previous Next

Guida introduttiva a FB2Library

Il modo consigliato per installare FB2Library è utilizzare NuGet. Si prega di usare il comando seguente per un'installazione senza problemi.

Installa FB2Library tramite NuGet

 Install-Package FB2Library

È possibile installarlo anche manualmente; scarica i file dell'ultima versione direttamente dal repository GitHub.

Crea & Converti file FB2 tramite API .NET

La libreria open source FB2Library ha incluso una funzionalità completa per creare un nuovo libro FB2 da zero all'interno delle applicazioni .NET. È anche possibile convertire FB2 in vari formati supportati. La libreria ha incluso diverse funzionalità utili per la creazione di libri FB2, come aggiungere il titolo del libro, aggiungere il nome dell'autore, inserire testo e immagini, aggiungere annotazioni e così via. La libreria consente di aggiungere capitoli separati al libro con facilità. L'esempio seguente mostra come gli utenti possono convertire un libro FB2 usando C# .NET.

Come convertire FB2 in immagine bitmap tramite libreria 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;
}

Come leggere un file FB2 tramite API .NET

La libreria open source FB2Library consente agli sviluppatori software di accedere, caricare e leggere file FB2 all'interno delle loro applicazioni .NET. La libreria ha fornito vari metodi per leggere documenti FB2. È possibile leggere dallo stream o leggerlo da una stringa con sole poche righe di codice C#. La libreria prende il contenuto del file Fb2 come stringa e legge il contenuto del file. L'esempio seguente mostra come gli sviluppatori possono caricare e leggere un file Fb2 dalla stringa.

Leggi file Fb2 da stringa tramite libreria 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;
     });
 }
 Italiano