এই নিবন্ধে, আমরা JPG ফরম্যাটে Word রূপান্তর নিয়ে আলোচনা করতে যাচ্ছি। আমরা বুঝি যে MS Word ফাইলগুলি (DOC, DOCX, DOCM, DOTX, ODT, OTT, ইত্যাদি ) প্রতিষ্ঠান, বিশ্ববিদ্যালয় এবং অন্যান্য প্রতিষ্ঠানে তথ্য সঞ্চয় এবং ভাগ করে নেওয়ার জন্য বেশ জনপ্রিয়। এগুলি ব্যবসায়িক কার্ড, ব্রোশার, নতুন চিঠি এবং আরও অনেক আইটেম তৈরি এবং ডিজাইন করতেও ব্যবহৃত হয়। কিন্তু এমনকি তাদের দেখার জন্য, আমাদের বিশেষ সফ্টওয়্যার প্রয়োজন, তাই রাস্টার চিত্রে রূপান্তর (JPG) একটি কার্যকর সমাধান হতে পারে। এটি একটি JPG চিত্রের আকারে সংকুচিত আউটপুটও তৈরি করে।
আসুন নিম্নলিখিত বিষয়গুলি আরও বিশদে আলোচনা করি।
- JPG রূপান্তর API থেকে শব্দ
- শব্দকে C# এ JPG তে রূপান্তর করুন
- C# এ DOCX থেকে JPG
- CURL কমান্ড ব্যবহার করে ইমেজে ওয়ার্ড
JPG রূপান্তর API থেকে শব্দ
Aspose.Words Cloud অন্যান্য জনপ্রিয় ফরম্যাটে MS Word বা OpenOffice তৈরি, সম্পাদনা এবং রেন্ডার করার ক্ষমতা প্রদান করে। এখন এই নিবন্ধের সুযোগ অনুযায়ী, আমাদের Aspose.Words Cloud SDK for .NET ব্যবহার করতে হবে যা NuGet এবং GitHub এ ডাউনলোডের জন্য উপলব্ধ। টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:
nuget install Aspose.Words-Cloud
অথবা NuGet প্যাকেজ ম্যানেজারে নিম্নলিখিত কমান্ডটি চালান:
PM> Install-Package Aspose.Words-Cloud
আরেকটি পদ্ধতি হল ভিজ্যুয়াল স্টুডিওর মধ্যে সরাসরি ইনস্টলেশন
ইনস্টলেশনের পরে, আমাদের [Aspose.Cloud ড্যাশবোর্ড] এ গিয়ে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করতে হবে 12। আপনার GitHub বা Google অ্যাকাউন্ট ব্যবহার করুন বা আপনার ক্লায়েন্ট শংসাপত্রগুলি পেতে সাইন আপ করুন।
শব্দকে C# এ JPG তে রূপান্তর করুন
C# .NET ব্যবহার করে Word কে JPG-এ রূপান্তর করতে নিচের ধাপগুলি অনুসরণ করুন:
- প্রথমত, আমাদের কনফিগারেশন ক্লাসের একটি অবজেক্ট তৈরি করতে হবে
- দ্বিতীয়ত, একটি আর্গুমেন্ট হিসাবে কনফিগারেশন অবজেক্ট পাস করার সময় WordsApi ইনস্ট্যান্স শুরু করুন
- তৃতীয়ত, Word ফাইলের বিষয়বস্তু পড়ুন এবং UploadFile(..) পদ্ধতি ব্যবহার করে ক্লাউড স্টোরেজে আপলোড করুন।
- এখন GetDocumentWithFormatRequest এর একটি উদাহরণ তৈরি করুন এবং ইনপুট ওয়ার্ড ফাইলের নাম, আউটপুট ফর্ম্যাট এবং ফলস্বরূপ ফাইলের নাম আর্গুমেন্ট হিসাবে পাস করুন
- অবশেষে, রূপান্তর সম্পাদন করতে WordsApi-এর GetDocumentWithFormat(…) পদ্ধতিতে কল করুন। ফলস্বরূপ জেপিজি তারপর ক্লাউড স্টোরেজে সংরক্ষণ করা হয়
// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// ক্লায়েন্ট আইডি এবং ক্লায়েন্ট গোপন বিবরণ পাস করে কনফিগারেশন ইনস্টনেস তৈরি করুন
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi অবজেক্ট তৈরি করুন
var wordsApi = new WordsApi(config);
// ইনপুট ওয়ার্ড নথির নাম
string fileName = "sample1.docx";
// প্রয়োজনীয় আউটপুট বিন্যাস
string format = "jpg";
// ফলাফল ফাইলের নাম
string outputfile = "converted.jpg";
// ওয়ার্ড ফাইলের বিষয়বস্তু লোড করুন
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// ক্লাউড স্টোরেজে আসল ডকুমেন্ট আপলোড করুন
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
try
{
// create request object with input word file, output format and ফলাফল ফাইলের নাম as arguments
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
// রূপান্তর প্রক্রিয়া শুরু করুন
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
C# এ DOCX থেকে JPG
ক্লাউড স্টোরেজে সোর্স ওয়ার্ড ফাইল আপলোড না করে আপনি DOCX থেকে JPG রূপান্তর করতে চান এমন পরিস্থিতি নিয়ে আলোচনা করা যাক। অনুগ্রহ করে এই প্রয়োজনীয়তাটি পূরণ করতে নিচে উল্লেখিত পদক্ষেপগুলি অনুসরণ করুন৷
- প্রথমত, আমাদের কনফিগারেশন ক্লাসের একটি অবজেক্ট তৈরি করতে হবে
- দ্বিতীয়ত, একটি আর্গুমেন্ট হিসাবে কনফিগারেশন অবজেক্ট পাস করার সময় WordsApi ইনস্ট্যান্স শুরু করুন
- এখন ConvertDocumentRequest এর একটি উদাহরণ তৈরি করুন যা ইনপুট DOCX পাথ, আউটপুট ফর্ম্যাট এবং ফলস্বরূপ ফাইলের নাম আর্গুমেন্ট হিসাবে নেয়
- অবশেষে, রূপান্তর প্রক্রিয়া শুরু করতে ConvertDocument(..) পদ্ধতিতে কল করুন। ফলাফল ফাইল ক্লাউড স্টোরেজ সংরক্ষণ করা হয়
// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// ক্লায়েন্ট আইডি এবং ক্লায়েন্ট গোপন বিবরণ পাস করে কনফিগারেশন ইনস্টনেস তৈরি করুন
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi অবজেক্ট তৈরি করুন
var wordsApi = new WordsApi(config);
// ইনপুট ওয়ার্ড ফাইলের নাম
string fileName = "sample1.docx";
// ফলাফল ফাইলের নাম
string outputfile = "converted.jpeg";
try
{
// Create request object by passing input DOCX path, output format and ফলাফল ফাইলের নাম
ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);
// JPG-তে DOCX রূপান্তর সম্পাদন করুন
wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
CURL কমান্ড ব্যবহার করে ইমেজে ওয়ার্ড
কমান্ড লাইন টার্মিনালে cURL কমান্ড ব্যবহার করে শব্দকে ইমেজ ফরম্যাটে রূপান্তর করার বিকল্পটি অন্বেষণ করা যাক। সুতরাং প্রথম ধাপ হল [Aspose.Cloud ড্যাশবোর্ড] থেকে পুনরুদ্ধার করা ClientID এবং ClientSecret বিবরণের উপর ভিত্তি করে একটি JSON ওয়েব টোকেন (JWT) তৈরি করা 13। 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 টোকেন তৈরি হয়ে গেলে, Word কে ইমেজ ফরম্যাটে রূপান্তর করতে অনুগ্রহ করে নিচের কমান্ডটি চালান।
curl -X GET "https://api.aspose.cloud/v4.0/words/sample1.doc?format=jpg&outPath=Converted.jpg&fontsLocation=fonts" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
উপরের উদাহরণগুলিতে ব্যবহৃত নমুনা ফাইলগুলি sample1.docx এবং converted.jpg থেকে ডাউনলোড করা যেতে পারে।
উপসংহার
এই নিবন্ধটি কীভাবে C# .NET কোড স্নিপেট ব্যবহার করে ওয়ার্ডকে JPG-তে রূপান্তর করতে হয় তার ধাপগুলি ব্যাখ্যা করেছে। আমরা সিআরএল কমান্ড ব্যবহার করে কিভাবে ওয়ার্ডকে ইমেজ ফরম্যাটে সংরক্ষণ করতে হয় তাও শিখেছি। আপনি যদি আপনার প্রয়োজনীয়তা অনুযায়ী ক্লাউড SDK-এর সোর্স কোড পরিবর্তন করতে চান, আপনি এটি GitHub থেকে MIT লাইসেন্সের অধীনে ডাউনলোড করতে পারেন।
API ব্যবহার করার সময় আপনি যদি কোনো সমস্যার সম্মুখীন হন, অনুগ্রহ করে নির্দ্বিধায় ফ্রি সাপোর্ট ফোরাম এর মাধ্যমে আমাদের সাথে যোগাযোগ করুন।
সম্পরকিত প্রবন্ধ
আমরা আরও জানতে নিম্নলিখিত লিঙ্কে যাওয়ার পরামর্শ দিই