নির্বিঘ্নে Excel স্প্রেডশীটগুলিকে প্রাণবন্ত JPG ছবিগুলিতে রূপান্তর করার প্রয়োজনীয়তা আরও বেড়েছে। আগের চেয়ে স্পষ্ট। এছাড়াও, আজকের ডিজিটাল ল্যান্ডস্কেপে, এক্সেল ডেটাকে দৃশ্যমান আকর্ষণীয় JPG ছবিতে অনায়াসে রূপান্তর করার ক্ষমতা অমূল্য। এই নিবন্ধটি এই রূপান্তরটির গভীর তাৎপর্যের মধ্যে পড়ে, বিভিন্ন পরিস্থিতিতে উন্মোচন করে যেখানে এটি অপরিহার্য প্রমাণ করে এবং ব্যবহারকারীদের তাদের ডেটা উপস্থাপনায় একটি গতিশীল ভিজ্যুয়াল মাত্রা যোগ করার ক্ষমতা দেয়। আসুন আমরা .NET REST API ব্যবহার করে কীভাবে তথ্যকে দৃশ্যত আকর্ষক এবং প্রভাবশালী করে তুলতে পারি তার বিশদটি অন্বেষণ করি।
- এক্সেল থেকে ছবি রূপান্তরের জন্য REST API
- C# .NET-এ এক্সেলকে JPG-তে রূপান্তর করুন
- CURL কমান্ড ব্যবহার করে JPG থেকে XLS
এক্সেল থেকে ছবি রূপান্তরের জন্য REST API
এক্সেল স্প্রেডশীটগুলিকে JPG ছবিতে রূপান্তর করা Aspose.Cells Cloud SDK for .NET এর শক্তিশালী ক্ষমতার সাথে একটি নিরবচ্ছিন্ন এবং দক্ষ প্রক্রিয়া হয়ে ওঠে। এই শক্তিশালী SDK আপনাকে এক্সেল থেকে JPG রূপান্তরের জন্য একটি নির্ভরযোগ্য সমাধান প্রদান করে আপনার অ্যাপ্লিকেশনগুলিতে সরাসরি এক্সেল ম্যানিপুলেশন বৈশিষ্ট্যগুলিকে একীভূত করার ক্ষমতা দেয়৷ SDK ক্লাউড-ভিত্তিক পরিবেশে ডেটা নিষ্কাশন, ওয়ার্কশীট ম্যানিপুলেশন এবং ডায়নামিক চার্ট তৈরি সহ বিস্ময়কর ক্ষমতার একটি সম্পদ অফার করে।
এখন, আমাদের NuGet প্যাকেজ ম্যানেজারে Aspose.Cells-Cloud
অনুসন্ধান করতে হবে এবং প্যাকেজ যোগ করুন
বোতামে ক্লিক করতে হবে। দ্বিতীয়ত, ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পান। যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করুন।
C# .NET-এ এক্সেলকে JPG-তে রূপান্তর করুন
চলুন বিশদ বিবরণে ডুব দেওয়া যাক যেখানে উদ্ভাবন দক্ষতার সাথে মিলিত হয়, গতিশীল এবং দৃশ্যত সমৃদ্ধ ডেটা উপস্থাপনার জন্য সম্ভাবনার একটি বর্ণালী আনলক করে। তাই, C# .NET-এ XLS-কে JPG-এ রূপান্তর করতে নিচের নির্দেশাবলী অনুসরণ করুন।
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
CellsApi ক্লাসের একটি অবজেক্ট তৈরি করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করি।
cellsInstance.UploadFile("sourceFile.xls", inputFile);
ক্লাউড স্টোরেজে ইনপুট এক্সেল ওয়ার্কবুক আপলোড করুন।
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
SaveOptions ক্লাসের একটি উদাহরণ তৈরি করুন যেখানে আমরা ফলাফলের বিন্যাসটিকে JPG হিসাবে সংজ্ঞায়িত করি।
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
Excel থেকে JPG রূপান্তর অপারেশন শুরু করতে API-কে কল করুন। সফল অপারেশনের পরে, ফলস্বরূপ চিত্রটি ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।
// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ClientID এবং ClientSecret পাস করার সময় CellsApi উদাহরণ তৈরি করুন
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// স্থানীয় ড্রাইভে ইনপুট এক্সেল ওয়ার্কবুকের নাম
string first_Excel = "input.xls";
try
{
// স্ট্রিম ইনস্ট্যান্সে এক্সেলের বিষয়বস্তু পড়ুন
using (var inputFile = System.IO.File.OpenRead(second_Excel))
{
// ক্লাউড স্টোরেজে প্রতিটি ওয়ার্কবুক আপলোড করুন
cellsInstance.UploadFile("sourceFile.xls", inputFile);
// SaveOptions-এর একটি উদাহরণ তৈরি করুন যেখানে আমরা JPG হিসাবে আউটপুট ফর্ম্যাট নির্দিষ্ট করি
SaveOptions saveOptions = new SaveOptions() { SaveFormat = "JPG", EnableHTTPCompression = true };
// এক্সেল থেকে JPG রূপান্তর অপারেশন শুরু করুন
var response = cellsInstance.CellsSaveAsPostDocumentSaveAs("sourceFile.xls", saveOptions, newfilename: "Converted.jpg", isAutoFitRows: true, isAutoFitColumns: true);
// সংযোগ সফল হলে সফলতার বার্তা প্রিন্ট করুন
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to picture conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ইনপুট এক্সেল ওয়ার্কবুক এবং উপরের উদাহরণে জেনারেট করা জেপিজি ইমেজ এখান থেকে ডাউনলোড করা যেতে পারে:
CURL কমান্ড ব্যবহার করে JPG থেকে XLS
XLS-কে JPG-এ রূপান্তর Aspose.Cells Cloud এবং cURL কমান্ড ব্যবহার করেও সম্পন্ন করা যেতে পারে। এই প্রক্রিয়াটি কেবল অ্যাক্সেসযোগ্যই নয়, অত্যন্ত অভিযোজিতও হয়ে ওঠে। আপনি একজন ডেভেলপার হোন না কেন এই বৈশিষ্ট্যটিকে একটি অ্যাপ্লিকেশনে একত্রিত করছেন বা একটি সরল সমাধান খুঁজছেন একজন শেষ ব্যবহারকারী, Aspose.Cells ক্লাউড এবং cURL কমান্ডগুলি এক্সেল ডেটাকে দৃশ্যত আকর্ষক JPG ছবিতে রূপান্তর করার জন্য একটি বহুমুখী পদ্ধতির প্রস্তাব করে৷
এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ড ব্যবহার করে একটি JWT অ্যাক্সেস টোকেন তৈরি করা:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
একবার আমাদের কাছে JWT টোকেন হয়ে গেলে, Excel থেকে ছবি রূপান্তর অপারেশন শুরু করতে অনুগ্রহ করে নিম্নোক্ত কমান্ডটি চালান। নিম্নলিখিত অনুরোধটি আশা করে যে ইনপুট এক্সেল ফাইলটি ইতিমধ্যেই ক্লাউড স্টোরেজে উপলব্ধ হবে। একবার কমান্ডটি সফলভাবে কার্যকর করা হলে, ফলস্বরূপ জেপিজি চিত্রটি ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={outputFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"JPG\", \"EnableHTTPCompression\": true,}" \
দয়া করে ক্লাউড স্টোরেজে উপলব্ধ ইনপুট এক্সেল ওয়ার্কবুকের নাম দিয়ে সোর্সফাইল
, জেনারেট করা জেপিজির নাম দিয়ে আউটপুটফাইল
এবং উপরে জেনারেট করা JWT টোকেন দিয়ে অ্যাক্সেসটোকেন
প্রতিস্থাপন করুন।
উপসংহার
উপসংহারে, আপনি .NET-এর জন্য Aspose.Cells Cloud SDK-এর সুবিন্যস্ত ক্ষমতা বা সিআরএল কমান্ডের স্ক্রিপ্টেবল দক্ষতা বেছে নিন না কেন, এক্সেল থেকে JPG রূপান্তর যাত্রা অ্যাক্সেসযোগ্যতা, নির্ভুলতা এবং অভিযোজনযোগ্যতা দ্বারা চিহ্নিত করা হয়। সুতরাং, আপনি একটি শক্তিশালী SDK খুঁজছেন এমন একজন বিকাশকারী বা একজন দৈনন্দিন ব্যবহারকারী যিনি সরাসরি কমান্ড-লাইন ইন্টারঅ্যাকশনের উপর নির্ভরশীল হন না কেন, এই পদ্ধতির সম্মিলিত শক্তি সকলের জন্য একটি গতিশীল এবং দৃশ্যত সমৃদ্ধ অভিজ্ঞতা নিশ্চিত করে।
উপকারী সংজুক
- [বিনামূল্যে সমর্থন ফোরাম6
সম্পরকিত প্রবন্ধ
আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: