1. Produk
  2.   eBuku
  3.   .NET
  4.   FB2Library
 
  

Perpustakaan .NET untuk Pembuatan Dokumen .FB2

Perpustakaan .NET Open Source untuk Membuat, Mengakses, Membaca, mengedit, dan mengonversi eBook .FB2 di dalam aplikasi C#.

FB2Library adalah perpustakaan .NET sumber terbuka yang sangat berharga dan lintas platform untuk bekerja dengan eBook .FB2 (Fiction Book). Format file ebook FB2 sangat populer di Rusia dan diterima secara luas. Library ini dikembangkan oleh Dmitry Gribov dari FictionBook di Rusia. Library ini berbasis format XML dan berisi tag khusus untuk mendeskripsikan setiap elemen buku. Proyek ini ditulis dalam C# dan memerlukan .NET 4.0. Klien menggunakan Visual Studio 2012 untuk mengompilasi.

Perpustakaan FB2Library sangat mudah digunakan dan menyediakan fitur yang sangat berguna untuk membaca, mengedit, atau mengonversi format file eBook. Pengguna dapat dengan mudah menambahkan buku baru ke perpustakaan mereka, mengaturnya berdasarkan penulis, genre, atau kriteria lain, serta mencari buku tertentu menggunakan kata kunci. Perangkat lunak ini juga menyertakan pembaca bawaan yang memungkinkan pengguna membaca e-book mereka dalam lingkungan yang nyaman dan dapat disesuaikan.

FB2Library juga memiliki kemampuan untuk mengekspor buku dalam beberapa format seperti HTML, teks biasa, RTF, dan ePub. Ini memudahkan pengguna untuk mengonversi e-book mereka agar dapat digunakan di perangkat atau platform lain. Antarmuka pengguna FB2Library sederhana dan mudah digunakan, sehingga dapat diakses oleh pengguna dengan semua tingkat keahlian. Selain itu, perangkat lunak ini juga diperbarui secara teratur, yang memastikan kompatibilitas dengan sistem operasi dan perangkat terbaru.

Previous Next

Memulai dengan FB2Library

Cara yang disarankan untuk menginstal FB2Library adalah menggunakan NuGet. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal FB2Library melalui NuGet

 Install-Package FB2Library

Anda juga dapat menginstalnya secara manual; unduh file rilis terbaru langsung dari repositori GitHub.

Buat & Konversi File FB2 melalui .NET API

FB2Library sumber terbuka telah menyertakan fungsionalitas lengkap untuk membuat buku FB2 baru dari awal di dalam aplikasi .NET. Juga dimungkinkan untuk mengonversi FB2 ke berbagai format yang didukung. Perpustakaan ini menyertakan berbagai fitur berguna untuk pembuatan buku FB2, seperti menambahkan judul buku, menambahkan nama penulis buku, menyisipkan teks dan gambar, menambahkan anotasi, dan sebagainya. Perpustakaan ini memungkinkan penambahan bab terpisah untuk buku dengan mudah. Contoh berikut menunjukkan bagaimana pengguna dapat mengonversi buku FB2 menggunakan C# .NET.

Cara Mengonversi FB2 ke Gambar Bitmap melalui Perpustakaan 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;
}

Cara Membaca File FB2 melalui .NET API

FB2Library sumber terbuka memungkinkan pengembang perangkat lunak untuk mengakses, memuat, dan membaca file FB2 di dalam aplikasi .NET mereka. Perpustakaan ini menyediakan berbagai metode untuk membaca dokumen FB2. Anda dapat membaca dari aliran atau membacanya dari string dengan hanya beberapa baris kode C#. Perpustakaan ini mengambil konten file Fb2 sebagai string dan membaca isi file tersebut. Contoh berikut menunjukkan bagaimana pengembang dapat memuat dan Membaca file Fb2 dari string.

Baca File Fb2 dari String melalui Perpustakaan 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;
     });
 }
 Indonesia