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

Perpustakaan .NET untuk Penciptaan Dokumen .FB2

Perpustakaan .NET Sumber Terbuka untuk Mencipta, Mengakses, Membaca, mengedit dan menukar eBuku .FB2 dalam aplikasi C#.

FB2Library ialah perpustakaan sumber terbuka .NET yang sangat berharga dan merentas platform untuk bekerja dengan eBuku .FB2 (Fiction Book). Format fail eBuku FB2 sangat popular di Rusia dan diterima secara meluas. Ia dibangunkan oleh Dmitry Gribov dari FictionBook di Rusia. Ia berasaskan format XML dan mengandungi tag khas untuk menerangkan setiap elemen buku. Projek ini ditulis dalam C# dan memerlukan .NET 4.0. Klien menggunakan Visual Studio 2012 untuk menyusunnya.

Perpustakaan FB2Library sangat mudah digunakan dan menyediakan ciri yang sangat berguna untuk membaca, menyunting atau menukar format fail eBuku. Pengguna boleh dengan mudah menambah buku baru ke dalam perpustakaan mereka, mengaturnya mengikut pengarang, genre, atau kriteria lain, dan mencari buku tertentu menggunakan kata kunci. Perisian ini juga termasuk pembaca terbina dalam yang membolehkan pengguna membaca e-buku mereka dalam persekitaran yang selesa dan boleh disesuaikan.

FB2Library juga mempunyai keupayaan untuk mengeksport buku dalam beberapa format seperti HTML, teks biasa, RTF, dan ePub. Ini memudahkan pengguna menukar e-buku mereka untuk digunakan pada peranti atau platform lain. Antara muka pengguna FB2Library adalah ringkas dan mudah digunakan, menjadikannya boleh diakses oleh pengguna pada semua tahap kemahiran. Ia juga dikemas kini secara berkala, yang memastikan keserasian dengan sistem operasi dan peranti terkini.

Previous Next

Mula Menggunakan FB2Library

Cara yang disarankan untuk memasang FB2Library ialah menggunakan NuGet. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang FB2Library melalui NuGet

 Install-Package FB2Library

Anda juga boleh memasangnya secara manual; muat turun fail keluaran terkini secara langsung dari GitHub repositori.

Cipta & Tukar Fail FB2 melalui API .NET

Perpustakaan sumber terbuka FB2Library telah menyertakan fungsi lengkap untuk mencipta buku FB2 baru dari awal dalam aplikasi .NET. Ia juga boleh menukar FB2 ke pelbagai format yang disokong. Perpustakaan ini menyertakan pelbagai ciri berguna untuk penciptaan buku FB2, seperti menambah tajuk buku, menambah nama pengarang buku, menyisipkan teks dan imej, menambah anotasi dan sebagainya. Perpustakaan membenarkan penambahan bab berasingan untuk buku dengan mudah. Contoh berikut menunjukkan bagaimana pengguna boleh menukar buku FB2 menggunakan C# .NET.

Cara Menukar FB2 ke Imej 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 Fail FB2 melalui API .NET

Perpustakaan sumber terbuka FB2Library membolehkan pembangun perisian mengakses, memuat dan membaca fail FB2 dalam aplikasi .NET mereka. Perpustakaan ini menyediakan pelbagai kaedah untuk membaca dokumen FB2. Anda boleh membaca dari aliran atau membacanya dari rentetan dengan hanya beberapa baris kod C#. Perpustakaan mengambil kandungan fail Fb2 sebagai rentetan dan membaca kandungan fail tersebut. Contoh berikut menunjukkan bagaimana pembangun boleh memuat dan Membaca fail Fb2 dari rentetan.

Baca Fail Fb2 dari Rentetan 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;
     });
 }
 Melayu