.FB2 दस्तावेज़ निर्माण के लिए .NET लाइब्रेरी

ओपन सोर्स .NET लाइब्रेरी जो C# ऐप्स के भीतर .FB2 ईबुक बनाना, एक्सेस करना, पढ़ना, संपादित करना और परिवर्तित करना सक्षम करती है।

FB2Library एक क्रॉस-प्लेटफ़ॉर्म बहुत मूल्यवान ओपन सोर्स .NET लाइब्रेरी है जो .FB2 (फ़िक्शन बुक) ईबुक्स के साथ काम करने के लिए उपयोगी है। FB2 ईबुक फ़ाइल फ़ॉर्मेट रूस में बहुत लोकप्रिय है और व्यापक रूप से स्वीकार्य है। इसे रूस में FictionBook के Дмитрий Gribov द्वारा विकसित किया गया था। यह XML फ़ॉर्मेट पर आधारित है और पुस्तक के प्रत्येक तत्व का वर्णन करने के लिए विशेष टैग्स शामिल करता है। यह प्रोजेक्ट C# में लिखा गया है और .NET 4.0 क्लाइंट की आवश्यकता है। इसे संकलित करने के लिए Visual Studio 2012 का उपयोग करता है।

FB2Library लाइब्रेरी के साथ काम करना बहुत आसान है और ईबुक फ़ाइल फ़ॉर्मेट को पढ़ने, संपादित करने या परिवर्तित करने के लिए बहुत उपयोगी सुविधाएँ प्रदान करती है। उपयोगकर्ता आसानी से अपनी लाइब्रेरी में नई किताबें जोड़ सकते हैं, उन्हें लेखक, शैली या अन्य मानदंडों के अनुसार व्यवस्थित कर सकते हैं, और कीवर्ड का उपयोग करके विशिष्ट किताबों की खोज कर सकते हैं। सॉफ़्टवेयर में एक अंतर्निहित रीडर भी शामिल है जो उपयोगकर्ताओं को उनके ईबुक्स को एक आरामदायक और अनुकूलन योग्य वातावरण में पढ़ने की अनुमति देता है।

FB2Library में कई फ़ॉर्मेट जैसे HTML, plain text, RTF, और ePub में पुस्तकों को निर्यात करने की क्षमता भी है। यह उपयोगकर्ताओं को उनके ई-बुक्स को अन्य डिवाइस या प्लेटफ़ॉर्म पर उपयोग के लिए परिवर्तित करना आसान बनाता है। FB2Library का उपयोगकर्ता इंटरफ़ेस सरल और उपयोग में आसान है, जिससे सभी कौशल स्तर के उपयोगकर्ता इसे उपयोग कर सकते हैं। यह नियमित रूप से अपडेट भी किया जाता है, जिससे नवीनतम ऑपरेटिंग सिस्टम और डिवाइस के साथ संगतता सुनिश्चित होती है।

Previous Next

FB2Library के साथ शुरुआत

FB2Library को स्थापित करने की अनुशंसित विधि NuGet का उपयोग करना है। कृपया सुगम स्थापना के लिए निम्नलिखित कमांड का उपयोग करें।

NuGet के माध्यम से FB2Library स्थापित करें

 Install-Package FB2Library

आप इसे मैन्युअल रूप से भी स्थापित कर सकते हैं; नवीनतम रिलीज़ फ़ाइलें सीधे GitHub रिपॉजिटरी से डाउनलोड करें।

.NET API के माध्यम से FB2 फ़ाइल बनाएं और परिवर्तित करें

ओपन सोर्स FB2Library ने .NET अनुप्रयोगों के भीतर शून्य से नई FB2 पुस्तक बनाने के लिए पूरी कार्यक्षमता शामिल की है। FB2 को विभिन्न समर्थित फ़ॉर्मेट में बदलना भी संभव है। लाइब्रेरी ने FB2 पुस्तक निर्माण के लिए कई उपयोगी सुविधाएँ शामिल की हैं, जैसे पुस्तक का शीर्षक जोड़ना, लेखक का नाम जोड़ना, पाठ और छवियाँ सम्मिलित करना, एनोटेशन जोड़ना आदि। लाइब्रेरी पुस्तक के लिए अलग-अलग अध्याय आसानी से जोड़ने की अनुमति देती है। निम्नलिखित उदाहरण दिखाता है कि उपयोगकर्ता C# .NET का उपयोग करके FB2 पुस्तक को कैसे बदल सकते हैं।

C# लाइब्रेरी के माध्यम से FB2 को बिटमैप इमेज में कैसे परिवर्तित करें

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 के माध्यम से FB2 फ़ाइल कैसे पढ़ें

ओपन सोर्स FB2Library सॉफ़्टवेयर डेवलपर्स को उनके .NET अनुप्रयोगों के भीतर FB2 फ़ाइलों तक पहुँचने, लोड करने और पढ़ने की अनुमति देता है। लाइब्रेरी ने FB2 दस्तावेज़ पढ़ने के लिए विभिन्न विधियाँ प्रदान की हैं। आप केवल कुछ पंक्तियों के C# कोड के साथ स्ट्रीम से या स्ट्रिंग से पढ़ सकते हैं। लाइब्रेरी Fb2 फ़ाइल की सामग्री को स्ट्रिंग के रूप में लेती है और फ़ाइल की सामग्री को पढ़ती है। निम्नलिखित उदाहरण दिखाते हैं कि डेवलपर्स स्ट्रिंग से Fb2 फ़ाइल को कैसे लोड और पढ़ सकते हैं।

C# लाइब्रेरी के माध्यम से स्ट्रिंग से Fb2 फ़ाइल पढ़ें

public Task ReadAsync(string xml)
 {
     return Task.Factory.StartNew(() =>
     {
         var file = new FB2File();
         var fb2Document = XDocument.Parse(xml);
         file.Load(fb2Document, false);
         return file;
     });
 }
 हिन्दी