.NET লাইব্রেরি EPUB ডকুমেন্ট পড়ার জন্য
ওপেন সোর্স .NET API EPUB ফাইল অ্যাক্সেস ও রিড করার জন্য, এর বিষয়বস্তু বের করে এবং C# অ্যাপের মধ্যে EPUB কে PDF-এ রূপান্তর করে।
ওপেন সোর্স .NET লাইব্রেরি যা C# .NET প্ল্যাটফর্মকে লক্ষ্য করে ফ্রি API-র সাহায্যে ইবুক ফাইল ফরম্যাট তৈরি, সম্পাদনা, পড়া, রূপান্তর বা প্রক্রিয়াকরণ করতে পারে। এটি ট্রুটাইপ, ওপেনটাইপ, টাইপ১ ফন্টসহ বিস্তৃত ফন্ট ফরম্যাট সমর্থন করে। লাইব্রেরিতে বিভিন্ন ক্লাস ও মেথড রয়েছে যা আপনার কোডে ফন্টের সঙ্গে কাজ করা সহজ করে। ফন্ট ম্যানেজমেন্ট লাইব্রেরি সফটওয়্যার ডেভেলপারদের তাদের নিজস্ব .NET অ্যাপ্লিকেশনের মধ্যে ফন্ট পরিচালনা করতে দেয় এবং ব্যবহারকারীর মেশিন বা অ্যাপ্লিকেশনের ডিরেক্টরিতে ফন্ট ইনস্টল, আনইনস্টল এবং আপডেট করার সমর্থন করে।
C# Typography ফন্ট ম্যানেজমেন্ট লাইব্রেরি একটি শক্তিশালী টুল যা সফটওয়্যার ডেভেলপারদেরকে কোনো নির্ভরতা ছাড়াই তাদের C# অ্যাপ্লিকেশনগুলিতে ফন্ট পরিচালনা করতে সক্ষম করে। Typography লাইব্রেরি ব্যবহারকারীদেরকে বিভিন্ন ফাইল ফরম্যাটে ফন্ট লোড এবং সেভ করার সুযোগ দেয়। ব্যবহারকারীরা ফাইল বা স্ট্রিম থেকে ফন্ট লোড করতে পারেন, অথবা শূন্য থেকে একটি ফন্ট তৈরি করতে পারেন। লাইব্রেরির অংশ হিসেবে ফন্ট পরিচালনার জন্য আরও বেশ কিছু উপকারী ফিচার রয়েছে, যেমন সব উপলব্ধ ফন্ট প্রদর্শন, সঠিক টেক্সট চেহারার জন্য ফন্ট এমবেডিং, একাধিকবার টেক্সট রেন্ডার করার জন্য ফন্ট ক্যাশিং সাপোর্ট, ফন্ট ভ্যালিডেশন মেকানিজম এবং আরও অনেক কিছু।
ওপেন সোর্স Typography লাইব্রেরি একটি ক্রস-প্ল্যাটফর্ম লাইব্রেরি এবং এটি PixelFarm Rendering লাইব্রেরি প্রয়োজন করে না। এর বিস্তৃত ফিচার এবং ব্যবহার সহজ API যেকোনো ডেভেলপারকে, যিনি তার প্রকল্পে ফন্ট নিয়ে কাজ করতে চান, জন্য এটি একটি চমৎকার পছন্দ করে তোলে। এই লাইব্রেরি ব্যবহার করে আপনি আপনার অ্যাপ্লিকেশনের টাইপোগ্রাফি উন্নত করতে পারেন এবং ব্যবহারকারীদের জন্য আরও ভালো ব্যবহার অভিজ্ঞতা তৈরি করতে পারেন।
টাইপোগ্রাফি দিয়ে শুরু করা
Typography ইনস্টল করার সুপারিশকৃত পদ্ধতি হল NuGet ব্যবহার করা। মসৃণ ইনস্টলেশনের জন্য দয়া করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
NuGet এর মাধ্যমে টাইপোগ্রাফি ইনস্টল করুন
NuGet\Install-Package Typography.OpenFont.NetCore -Version 1.0.0
আপনি এটিকে ম্যানুয়ালি ইনস্টল করতেও পারেন; সর্বশেষ রিলিজ ফাইলগুলি সরাসরি GitHub রিপোজিটরি থেকে ডাউনলোড করুন।
C# API ব্যবহার করে ফন্ট তথ্য লোড করুন
ওপেন সোর্স Typography লাইব্রেরি C# অ্যাপ্লিকেশনের মধ্যে ফন্ট তথ্য লোড করার জন্য একটি সুবিধাজনক উপায় প্রদান করেছে। এটি সফটওয়্যার ডেভেলপারদের কেবল কয়েকটি C# কোডের লাইনের মাধ্যমে ফন্ট তথ্য লোড করতে সক্ষম করে। C# Typography লাইব্রেরি দিয়ে ফন্ট তথ্য লোড করা একটি সরল প্রক্রিয়া। FontsLoader ক্লাস ব্যবহার করে আপনি সহজেই ফন্ট ফাইল লোড করতে এবং ফন্টের সমস্ত তথ্য অ্যাক্সেস করতে পারেন। লাইব্রেরিটি একসাথে একাধিক ফন্ট লোড করার সম্পূর্ণ সমর্থন প্রদান করে, যেখানে LoadFonts মেথডে ফন্ট ফাইলের পথের একটি অ্যারে পাস করা হয়। একবার ব্যবহারকারী ফন্ট তথ্য লোড করলে, তারা সরবরাহকৃত ফন্ট ব্যবহার করে সহজেই টেক্সট রেন্ডার করতে পারে।
C# অ্যাপ্লিকেশনগুলোর মধ্যে ফন্ট তথ্য কীভাবে লোড করবেন?
using CSharpTypography.Fonts;
// Create an instance of the FontsLoader class
FontsLoader fontsLoader = new FontsLoader();
// load font information
Font font = fontsLoader.LoadFonts("font.ttf");
// load multiple fonts
string[] fontFiles = { "font1.ttf", "font2.ttf", "font3.ttf" };
Font[] fonts = fontsLoader.LoadFonts(fontFiles);
// Once you have loaded font information, you can use it to render text
using CSharpTypography.Text;
string text = "Hello, world!";
Font font = fontsLoader.LoadFonts("font.ttf");
FormattedText formattedText = new FormattedText(text, font, 24);