.NET Kitabxanası .FB2 Sənədlərinin Yaradılması üçün
Açıq mənbəli .NET Kitabxanası, C# tətbiqlərində .FB2 e-Kitabları Yaratmaq, Giriş, Oxumaq, Redaktə Etmək və Çevirmək üçün.
FB2Library, .FB2 (Fiction Book) e-kitabları ilə işləmək üçün çox dəyərli, açıq mənbəli .NET kitabxanası olan, çoxplatformalı bir kitabxanadır. FB2 e-kitab fayl formatı Rusiyada çox populyardır və geniş qəbul edilir. Bu, Rusiyada FictionBook-un Dmitry Gribov tərəfindən hazırlanmışdır. XML formatına əsaslanır və kitabın hər bir elementini təsvir etmək üçün xüsusi teqlər ehtiva edir. Layihə C# dilində yazılmışdır və .NET 4.0 tələb edir. Müştəri Visual Studio 2012 istifadə edərək tərtib edilir.
FB2Library kitabxanası ilə işləmək çox asandır və e-kitab fayl formatını oxumaq, redaktə etmək və ya çevirmək üçün çox faydalı xüsusiyyətlər təqdim edir. İstifadəçilər yeni kitabları asanlıqla kitabxanalarına əlavə edə, onları müəllif, janr və ya digər meyarlara görə təşkil edə və açar sözlərdən istifadə edərək müəyyən kitabları axtara bilərlər. Proqram təminatı həmçinin istifadəçilərə e-kitablarını rahat və özəlləşdirilə bilən bir mühitdə oxumağa imkan verən daxili oxuyucu da ehtiva edir.
FB2Library həm də kitabları HTML, sadə mətn, RTF və ePub kimi bir neçə formatda ixrac etmə imkanı verir. Bu, istifadəçilərin e-kitablarını digər cihazlarda və ya platformalarda istifadə etmək üçün asanlıqla çevirmələrini təmin edir. FB2Library‑in istifadəçi interfeysi sadə və istifadəsi asandır, bu da bütün bacarıq səviyyələrindəki istifadəçilər üçün əlçatan edir. O, həmçinin mütəmadi olaraq yenilənir, bu da ən son əməliyyat sistemləri və cihazlarla uyğunluğu təmin edir.
FB2Library ilə Başlamaq
FB2Library‑i quraşdırmaq üçün tövsiyə olunan yol NuGet‑dən istifadə etməkdir. Zəhmət olmasa, aşağıdakı əmri istifadə edərək sorunsuz quraşdırma həyata keçirin.
FB2Library-ni NuGet vasitəsilə quraşdırın
Install-Package FB2Library
Siz həmçinin onu əl ilə quraşdıra bilərsiniz; son buraxılış fayllarını birbaşa GitHub deposundan yükləyin.
FB2 Faylını .NET API vasitəsilə Yaratmaq və Çevirmək
Açıq mənbəli FB2Library .NET tətbiqləri daxilində sıfırdan yeni FB2 kitabı yaratmaq üçün tam funksionallığı özündə birləşdirir. FB2-ni müxtəlif dəstəklənən formatlara çevirmək də mümkündür. Kitabxana FB2 kitabı yaratmaq üçün kitabın başlığını əlavə etmək, müəllif adını daxil etmək, mətn və şəkillər yerləşdirmək, annotasiyalar əlavə etmək kimi müxtəlif faydalı xüsusiyyətləri ehtiva edir. Kitab üçün ayrıca bölmələr əlavə etməyə asanlıqla imkan verir. Aşağıdakı nümunə istifadəçilərin C# .NET ilə FB2 kitabını necə çevirdiyini göstərir.
C# Kitabxanası vasitəsilə FB2-ni Bitmap Şəkilinə çevirmək
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 vasitəsilə FB2 faylını oxumaq
Açıq mənbəli FB2Library proqram təminatı inkişaf etdiricilərinə .NET tətbiqləri daxilində FB2 fayllarına daxil olmaq, yükləmək və oxumaq imkanı verir. Kitabxana FB2 sənədlərini oxumaq üçün müxtəlif metodlar təqdim edir. Siz yalnız bir neçə C# sətiri ilə axından və ya sətirdən oxuya bilərsiniz. Kitabxana Fb2 faylının məzmununu sətir kimi alır və faylın məzmununu oxuyur. Aşağıdakı nümunələr inkişaf etdiricilərin sətirdən Fb2 faylını necə yükləyib oxuya biləcəyini göstərir.
C# Kitabxanası vasitəsilə Fb2 Faylını Sətirdən Oxumaq
public Task ReadAsync(string xml)
{
return Task.Factory.StartNew(() =>
{
var file = new FB2File();
var fb2Document = XDocument.Parse(xml);
file.Load(fb2Document, false);
return file;
});
}