1. Produtos
  2.   e-book
  3.   .NET
  4.   FB2Library
 
  

Biblioteca .NET para Criação de Documentos .FB2

Biblioteca .NET de Código Aberto para Criar, Acessar, Ler, editar e converter eBooks .FB2 dentro de aplicativos C#.

FB2Library é uma biblioteca .NET de código aberto muito valiosa e multiplataforma para trabalhar com eBooks .FB2 (Fiction Book). O formato de arquivo FB2 é muito popular na Rússia e amplamente aceito. Foi desenvolvido por Dmitry Gribov da FictionBook na Rússia. É baseado no formato XML e contém tags especiais para descrever cada elemento do livro. O projeto é escrito em C# e requer .NET 4.0 Client, usando o Visual Studio 2012 para compilar.

A biblioteca FB2Library é muito fácil de usar e fornece recursos muito úteis para leitura, edição ou conversão do formato de arquivo EBooks. Os usuários podem facilmente adicionar novos livros à sua biblioteca, organizá‑los por autor, gênero ou outros critérios, e pesquisar livros específicos usando palavras‑chave. O software também inclui um leitor integrado que permite aos usuários ler seus e‑books em um ambiente confortável e personalizável.

O FB2Library também tem a capacidade de exportar livros em vários formatos, como HTML, texto simples, RTF e ePub. Isso facilita aos usuários converter seus e-books para uso em outros dispositivos ou plataformas. A interface do usuário do FB2Library é simples e fácil de usar, tornando-a acessível a usuários de todos os níveis de habilidade. Também é atualizado regularmente, o que garante compatibilidade com os sistemas operacionais e dispositivos mais recentes.

Previous Next

Começando com FB2Library

A maneira recomendada de instalar o FB2Library é usando o NuGet. Por favor, use o comando a seguir para uma instalação tranquila.

Instalar FB2Library via NuGet

 Install-Package FB2Library

Você também pode instalá-lo manualmente; baixe os arquivos da versão mais recente diretamente do repositório GitHub.

Criar e Converter Arquivo FB2 via API .NET

A biblioteca de código aberto FB2Library inclui funcionalidade completa para criar um novo livro FB2 do zero em aplicações .NET. Também é possível converter FB2 para vários formatos suportados. A biblioteca inclui diversos recursos úteis para a criação de livros FB2, como adicionar título do livro, adicionar nome do autor, inserir texto e imagens, adicionar anotações e assim por diante. A biblioteca permite adicionar capítulos separados ao livro com facilidade. O exemplo a seguir mostra como os usuários podem converter um livro FB2 usando C# .NET.

Como Converter FB2 para Imagem Bitmap via Biblioteca 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;
}

Como Ler Arquivo FB2 via API .NET

A biblioteca de código aberto FB2Library permite que desenvolvedores de software acessem, carreguem e leiam arquivos FB2 em suas aplicações .NET. A biblioteca oferece vários métodos para ler documentos FB2. Você pode ler a partir de um stream ou ler a partir de uma string com apenas algumas linhas de código C#. A biblioteca aceita o conteúdo do arquivo Fb2 como uma string e lê o conteúdo do arquivo. O exemplo a seguir mostra como os desenvolvedores podem carregar e ler um arquivo Fb2 a partir da string.

Ler Arquivo Fb2 a partir de String via Biblioteca 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;
     });
 }
 Português