1. Ürün:% s
  2.   eKitap
  3.   .NET
  4.   FB2Library
 
  

.FB2 Belgeleri Oluşturma için .NET Kütüphanesi

C# uygulamaları içinde .FB2 e-Kitapları Oluşturmak, Erişmek, Okumak, Düzenlemek ve Dönüştürmek için Açık Kaynak .NET Kütüphanesi.

FB2Library, .FB2 (Fiction Book) e-kitaplarıyla çalışmak için çok değerli, açık kaynaklı bir .NET kütüphanesidir ve çok platformlu çalışır. FB2 e-kitap dosya formatı Rusya'da çok popülerdir ve geniş kabul görmektedir. Bu kütüphane, Rusya'daki FictionBook'tan Dmitry Gribov tarafından geliştirilmiştir. XML formatına dayanır ve kitabın her öğesini tanımlayan özel etiketler içerir. Proje C# ile yazılmıştır ve .NET 4.0 istemcisini gerektirir; derlemek için Visual Studio 2012 kullanır.

FB2Library kütüphanesiyle çalışmak çok kolaydır ve e-kitap dosya formatını okuma, düzenleme veya dönüştürme için çok faydalı özellikler sunar. Kullanıcılar kütüphanelerine yeni kitaplar ekleyebilir, onları yazar, tür veya diğer kriterlere göre düzenleyebilir ve anahtar kelimelerle belirli kitapları arayabilir. Yazılım ayrıca, kullanıcıların e-kitaplarını rahat ve özelleştirilebilir bir ortamda okuyabilmelerini sağlayan yerleşik bir okuyucu içerir.

FB2Library ayrıca kitapları HTML, düz metin, RTF ve ePub gibi çeşitli formatlarda dışa aktarma yeteneğine sahiptir. Bu, kullanıcıların e-kitaplarını diğer cihazlarda veya platformlarda kullanmak üzere dönüştürmelerini kolaylaştırır. FB2Library'in kullanıcı arayüzü basit ve kullanımı kolaydır, bu da tüm beceri seviyelerindeki kullanıcılar için erişilebilir olmasını sağlar. Ayrıca düzenli olarak güncellenir, bu da en yeni işletim sistemleri ve cihazlarla uyumluluğu garanti eder.

Previous Next

FB2Library ile Başlarken

FB2Library'i kurmanın önerilen yolu NuGet kullanmaktır. Lütfen sorunsuz bir kurulum için aşağıdaki komutu kullanın.

FB2Library'yi NuGet üzerinden Yükleyin

 Install-Package FB2Library

Ayrıca manuel olarak da kurabilirsiniz; en son sürüm dosyalarını doğrudan GitHub deposundan indirebilirsiniz.

.NET API ile FB2 Dosyası Oluşturma ve Dönüştürme

Açık kaynaklı FB2Library, .NET uygulamaları içinde sıfırdan yeni bir FB2 kitabı oluşturmak için tam işlevselliği içermektedir. FB2'yi çeşitli desteklenen formatlara dönüştürmek de mümkündür. Kütüphane, FB2 kitabı oluşturma için kitap başlığı ekleme, yazar adı ekleme, metin ve resim ekleme, açıklama ekleme gibi çeşitli faydalı özellikler sunar. Kütüphane, kitap için ayrı bölümler eklemeyi kolaylaştırır. Aşağıdaki örnek, kullanıcıların C# .NET kullanarak FB2 kitabını nasıl dönüştürebileceğini gösterir.

C# Kütüphanesi ile FB2'yi Bitmap Görüntüsüne Dönüştürme

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

.NET API ile FB2 Dosyasını Okuma

Açık kaynaklı FB2Library, yazılım geliştiricilerin .NET uygulamaları içinde FB2 dosyalarına erişmesini, yüklemesini ve okumasını sağlar. Kütüphane, FB2 belgelerini okuma konusunda çeşitli yöntemler sunar. Akıştan okuyabilir veya sadece birkaç satır C# kodu ile dizeden okuyabilirsiniz. Kütüphane, Fb2 dosya içeriğini bir dize olarak alır ve dosyanın içeriğini okur. Aşağıdaki örnekler, geliştiricilerin dizeden Fb2 dosyasını nasıl yükleyip okuyabileceklerini gösterir.

C# Kütüphanesi ile Dizeden Fb2 Dosyasını Okuma

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