এক্সেল থেকে পিডিএফ

ওয়ার্কশীটকে PDF এ রূপান্তর করুন | এক্সেল থেকে পিডিএফ রূপান্তর অনলাইন

স্প্রেডশীট সফ্টওয়্যারটি সাধারণত বাজেট তৈরি করতে, গ্রাফ এবং চার্ট তৈরি করতে এবং ডেটা সংরক্ষণ এবং বাছাই করতে ব্যবহৃত হয়। তারা ভবিষ্যতের কর্মক্ষমতা পূর্বাভাস, ট্যাক্স গণনা, সম্পূর্ণ মৌলিক বেতন, চার্ট তৈরি এবং রাজস্ব গণনা করতে ব্যবসায় জনপ্রিয়। কিন্তু সেগুলি দেখার জন্য আপনাকে সমর্থনকারী সফ্টওয়্যার প্রয়োজন৷ যাইহোক, এই নিবন্ধে, আমরা Excel ফাইলগুলিকে PDF তে রূপান্তর করার পদক্ষেপগুলি নিয়ে আলোচনা করতে যাচ্ছি যাতে সেগুলি যে কোনও প্ল্যাটফর্মে দেখা যায় (তাদের বিশ্বস্ততার সাথে আপস না করে)।

এক্সেল রূপান্তর API

Aspose.Cells Cloud হল একটি REST-ভিত্তিক API যা PDF এবং অন্যান্য [সমর্থিত ফাইল ফরম্যাটে Excel ফাইল তৈরি, সম্পাদনা এবং রেন্ডার করার ক্ষমতা প্রদান করে। এর পরিধি অনুযায়ী, আমরা C# .NET ব্যবহার করে PDF-এ Excel রূপান্তরের জন্য Aspose.Cells Cloud SDK for .NET-এর ব্যবহার নিয়ে আলোচনা করতে যাচ্ছি। শুরু করার জন্য, প্রথম ধাপ হল সিস্টেমে ক্লাউড SDK ইনস্টল করা। আরও তথ্যের জন্য, অনুগ্রহ করে [How to install Aspose.Cloud SDKs] দেখুন 6

এক্সেলকে সি# এ পিডিএফে রূপান্তর করুন

ক্লাউড স্টোরেজে উপলব্ধ এক্সেল ফাইলগুলিকে PDF ফরম্যাটে রূপান্তর করতে অনুগ্রহ করে নীচের নির্দেশাবলী অনুসরণ করুন৷ এই অপারেশনের ফলে, সোর্স ওয়ার্কবুকের মধ্যে থাকা সমস্ত ওয়ার্কশীট PDF ফরম্যাটে রূপান্তরিত হবে।

  • প্রথমত, আর্গুমেন্ট হিসাবে ClientID এবং ClientSecret বিবরণ পাস করার সময় CellsApi ক্লাসের একটি উদাহরণ তৈরি করুন
  • দ্বিতীয়ত, File.OpenRead ব্যবহার করে স্ট্রিম অবজেক্টে ইনপুট XLSX ফাইলটি পড়ুন
  • এখন CellsWorkbookPutConvertWorkbook(..) পদ্ধতিতে কল করুন ফাইলস্ট্রিম হোল্ডিং ইনপুট এক্সেল, আউটপুট ফরম্যাটের বিবরণ এবং ফলস্বরূপ পিডিএফ নাম আর্গুমেন্ট হিসাবে
// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";
        
// ClientID এবং ClientSecret পাস করার সময় CellsApi উদাহরণ তৈরি করুন
CellsApi instance = new CellsApi(clientID, clientSecret);

// ইনপুট এক্সেল ফাইলের নাম
string name = "Book1.xlsx";
// ফলাফল ফাইলের বিন্যাস
string format = "PDF";

// ফলাফল ফাইলের নাম
string resultantFile = "Converted.pdf";
        
try
{
    // স্থানীয় ড্রাইভ থেকে ফাইল লোড করুন
    using (var file = System.IO.File.OpenRead(@"C:\Users\shahbnay\Downloads\" + name))
    {

        // রূপান্তর অপারেশন শুরু করুন
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Successfully converted Excel workbook to PDF format !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

উপরের উদাহরণে তৈরি করা একই এক্সেল ফাইল এবং ফলস্বরূপ PDF Book1.xlsx এবং Converted.pdf থেকে ডাউনলোড করা যেতে পারে।

এক্সেল থেকে পিডিএফ রূপান্তর পূর্বরূপ

চিত্র 1:- এক্সেল থেকে পিডিএফ রূপান্তরের পূর্বরূপ।

আপনি কি শুধুমাত্র একটি নির্দিষ্ট ওয়ার্কশীট রূপান্তর করতে হবে, অনুগ্রহ করে CelslApi ক্লাসের CellsWorksheetsGetWorksheet(…) পদ্ধতি ব্যবহার করার চেষ্টা করুন।

সিআরএল কমান্ড ব্যবহার করে ওয়ার্কশীট পিডিএফ করুন

REST API গুলি সহজেই টার্মিনাল/কমান্ড শেল থেকে cURL কমান্ডের মাধ্যমে অ্যাক্সেস করা যেতে পারে। যেহেতু Aspose.Cells ক্লাউড REST আর্কিটেকচার অনুসারে তৈরি করা হয়েছে, তাই এটি cURL কমান্ডের মাধ্যমেও অ্যাক্সেস করা যেতে পারে। কিন্তু আমরা রূপান্তর ক্রিয়াকলাপের দিকে এগিয়ে যাওয়ার আগে, দয়া করে মনে রাখবেন যে আমাদের API শুধুমাত্র অনুমোদিত ব্যক্তিদের কাছে অ্যাক্সেসযোগ্য। তাই আমাদের JWT অ্যাক্সেস টোকেন-ভিত্তিক ক্লায়েন্ট শংসাপত্রগুলি তৈরি করতে হবে Aspose.Cloud ড্যাশবোর্ড-এ নির্দিষ্ট করা হয়েছে। আরও বিশদ বিবরণের জন্য, অনুগ্রহ করে [ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট কী ব্যবহার করে JWT টোকেন কীভাবে পাবেন] দেখুন 10

একটি JWT অ্যাক্সেস টোকেন তৈরি করতে দয়া করে নিম্নলিখিত কমান্ডটি চালান:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=4db2f826-bf9c-42e7-8b2a-8cbca2d15553&client_secret=d757548a9f2558c39c2feebdf85b4c44" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

একবার আমাদের কাছে একটি JWT টোকেন হয়ে গেলে, অনুগ্রহ করে অনুরোধের বিষয়বস্তুতে এক্সেল ফাইলটিকে PDF ফরম্যাটে রূপান্তর করতে এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করতে নিম্নলিখিত কমান্ডটি চালান।

curl -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=PDF&outPath=converted.pdf" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

উপসংহার

আমরা REST API ব্যবহার করে Excel ফাইলগুলিকে PDF ফরম্যাটে রূপান্তর করার বিষয়ে আলোচনা করেছি। আমরা আরও আলোচনা করেছি যে আমরা হয় একটি সম্পূর্ণ ওয়ার্কবুক রূপান্তর করতে পারি বা একটি নির্দিষ্ট ওয়ার্কশীটকে C# .NET কোড স্নিপেট ব্যবহার করে বা cURL কমান্ড ব্যবহার করে PDF ফর্ম্যাটে রেন্ডার করতে পারি। আমরা REST API-এর উপরে তৈরি ক্লাউড SDK সম্পর্কেও শিখেছি এবং যেহেতু SDKগুলি MIT লাইসেন্স অনুযায়ী তৈরি করা হয়েছে, তাই সম্পূর্ণ সোর্স কোড GitHub-এ উপলব্ধ।

তা সত্ত্বেও, আপনি যদি কোনো সমস্যার সম্মুখীন হন বা আপনার আরও কোনো প্রশ্ন থাকে, অনুগ্রহ করে আমাদের সাথে [বিনামূল্য গ্রাহক সহায়তা ফোরাম]-এর মাধ্যমে নির্দ্বিধায় যোগাযোগ করুন 12

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

এছাড়াও আমরা সম্পর্কে জানতে নিম্নলিখিত লিঙ্ক পরিদর্শন সুপারিশ