epub থেকে pdf

EPUB কে PDF অনলাইনে রূপান্তর করুন

পড়ার অভিজ্ঞতার জন্য EPUB অনেক বেশি সুবিধাজনক, এবং এটি উপাদানটির পঠনযোগ্যতাকে অনেক বেশি অনুকূল করে তোলে। যেহেতু EPUB ডিজাইন HTML এর উপর ভিত্তি করে, তাই ePUB স্বয়ংক্রিয়ভাবে বিষয়বস্তুর বিন্যাস ঠিক করতে পারে এবং যেকোনো স্ক্রীনের আকারের সাথে ভালোভাবে কাজ করতে পারে। অন্যদিকে, PDFs একটি সার্বজনীন বিন্যাস এবং সমস্ত প্ল্যাটফর্মে সমর্থিত। অধিকন্তু, পিডিএফগুলি উচ্চ গ্রাফিক্স মুদ্রণের ফর্ম্যাট হিসাবেও পরিচিত। এই নিবন্ধে, আমরা ক্লাউড API ব্যবহার করে EPUB-কে PDF-এ রূপান্তর নিয়ে আলোচনা করতে যাচ্ছি।

EPUB থেকে PDF রূপান্তর API

Aspose.PDF ক্লাউড হল একটি আশ্চর্যজনক API যা ক্লাউডে সংরক্ষিত PDF ফাইলগুলি তৈরি, ডিজিটালি সাইন, স্প্লিট, মার্জ এবং কনভার্ট করার বৈশিষ্ট্যগুলি অফার করে৷ এই নিবন্ধে, আমরা Aspose.PDF Cloud SDK for .NET ব্যবহার করতে যাচ্ছি যা আপনাকে .NET অ্যাপ্লিকেশনগুলিতে PDF প্রক্রিয়াকরণ বৈশিষ্ট্যগুলি বাস্তবায়ন করতে সক্ষম করে৷ এটি আমাদের ইবুককে অনলাইনে PDF এ রূপান্তর করতেও সক্ষম করে।

এখন শুরু করার জন্য, প্রথম ধাপটি হল ইনস্টলেশন, এবং এটি NuGet এবং GitHub এ ডাউনলোডের জন্য উপলব্ধ। NuGet এর মাধ্যমে SDK ইনস্টল করতে টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:

nuget install Aspose.Pdf-Cloud

অথবা NuGet প্যাকেজ ম্যানেজারে নিম্নলিখিত কমান্ডটি চালান:

PM> Install-Package Aspose.Pdf-Cloud

এখন আমাদের Aspose.Cloud ড্যাশবোর্ড এ গিয়ে একটি বিনামূল্যের সদস্যতা অ্যাকাউন্ট তৈরি করতে হবে। GitHub বা Google অ্যাকাউন্ট ব্যবহার করে সাইন আপ করুন, অথবা একটি নতুন অ্যাকাউন্ট তৈরি করুন বোতামে ক্লিক করুন। ক্লাউড ড্যাশবোর্ড থেকে, আপনার ব্যক্তিগত ক্লায়েন্ট শংসাপত্রগুলি পান৷

C# এ EPUB থেকে PDF

C# .NET কোড স্নিপেট ব্যবহার করে EPUB-কে PDF তে রূপান্তর করতে অনুগ্রহ করে নিচে দেওয়া ধাপগুলি অনুসরণ করুন।

  • প্রথমত, আর্গুমেন্ট হিসাবে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট পাস করার সময় একটি PdfApi উদাহরণ তৈরি করুন।
  • দ্বিতীয়ত, PdfApi ক্লাসের PutEpubInStorageToPdf(…) পদ্ধতিতে কল করুন যা আউটপুট PDF নাম এবং ইনপুট EPUB কে আর্গুমেন্ট হিসেবে নেয়। ফলস্বরূপ ফাইলটি ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।
  • অবশেষে, একবার রূপান্তর সফল হলে, কনসোলে সাফল্যের বার্তাটি মুদ্রণ করুন।
// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্টআইডি পান
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
            
// PdfApi এর একটি উদাহরণ তৈরি করুন
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// EPUB ফাইল ইনপুট করুন
String inputFile = "Sway.epub";
// ফলস্বরূপ পিডিএফ ডকুমেন্ট
String resultant = "conveted.pdf";

try
{
    // রূপান্তর সম্পাদন করতে API কল করুন
    var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
    
    // সাফল্যের ক্ষেত্রে, সাফল্যের বার্তাটি প্রিন্ট করুন 
    if (response != null )
    {
        Console.WriteLine("Successfully converted the EPUB to PDF !");
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 
EPUB থেকে PDF রূপান্তর পূর্বরূপ

ছবি 3:- EPUB থেকে PDF রূপান্তর পূর্বরূপ।

আপনি উপরের উদাহরণে ব্যবহৃত ফাইলগুলি Sway.epub এবং Converted.pdf থেকে ডাউনলোড করার কথা বিবেচনা করতে পারেন।

সিআরএল কমান্ড ব্যবহার করে ইবুককে পিডিএফ-এ রূপান্তর করুন

API এর REST আর্কিটেকচারের কারণে, এটি কমান্ড লাইন টার্মিনালের মাধ্যমে cURL কমান্ড ব্যবহার করেও অ্যাক্সেস করা যেতে পারে। এখন, প্রথম ধাপ হিসেবে, ClientID এবং ClientSecret বিবরণের উপর ভিত্তি করে একটি JSON ওয়েব টোকেন (JWT) তৈরি করতে অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান।

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

একবার আমাদের কাছে JWT টোকেন হয়ে গেলে, আমরা নিম্নলিখিত কমান্ডটি ব্যবহার করে রূপান্তর করতে পারি।

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

অনুরোধ URL

https://api.aspose.cloud/v3.0/pdf/Converted.pdf/create/epub?srcPath=Sway.epub

উপসংহার

এই নিবন্ধে, আমরা EPUB কে PDF ফরম্যাটে রূপান্তর করার একটি আশ্চর্যজনক বৈশিষ্ট্য নিয়ে আলোচনা করেছি। আপনি আপনার ওয়েব ব্রাউজারে Swagger ইন্টারফেস এর মাধ্যমে API মূল্যায়ন করার কথা বিবেচনা করতে পারেন। অধিকন্তু, আমাদের SDK গুলি MIT License এর অধীনে তৈরি করা হয়েছে, তাই তাদের সম্পূর্ণ কোড স্নিপেট GitHub থেকে ডাউনলোড করা যেতে পারে।

যদি আপনি API ব্যবহার করার সময় কোনো সমস্যার সম্মুখীন হন বা আপনার কোনো সম্পর্কিত প্রশ্ন থাকে, তাহলে অনুগ্রহ করে নির্দ্বিধায় ফ্রি সাপোর্ট ফোরাম এর মাধ্যমে আমাদের সাথে যোগাযোগ করুন।

সম্পর্কিত নিবন্ধ

সম্পর্কে আরও জানতে আমরা নিম্নলিখিত লিঙ্কগুলিতে যাওয়ার পরামর্শ দিই