শব্দকে JPG এ রূপান্তর করুন

শব্দকে JPG তে রূপান্তর করুন | Python SDK ব্যবহার করে ইমেজে Word সেভ করুন

এমন এক যুগে যেখানে ভিজ্যুয়াল কন্টেন্ট সর্বোচ্চ রাজত্ব করে, Word documents কে JPG তে রূপান্তর করার প্রয়োজন jpeg/) বিন্যাস আগের চেয়ে আরও গুরুত্বপূর্ণ হয়ে উঠেছে। আপনি আকর্ষক উপস্থাপনা তৈরি করুন, সামাজিক মিডিয়াতে পাঠ্য বিষয়বস্তুর স্নিপেট ভাগ করুন বা মাল্টিমিডিয়া প্রকল্পগুলিতে নথির অংশগুলি অন্তর্ভুক্ত করুন, ওয়ার্ড ফাইলগুলিকে বহুমুখী JPG চিত্রগুলিতে নির্বিঘ্নে রূপান্তর করার ক্ষমতা সর্বাগ্রে। এই নিবন্ধে, আমরা পাইথন SDK ব্যবহার করে Word কে JPG-এ রূপান্তর করার বিষয়ে বিস্তারিত আলোচনা করতে যাচ্ছি।

শব্দ থেকে JPG রূপান্তর REST API

Word থেকে JPG তে রূপান্তর করার জন্য Aspose.Words Cloud SDK for Python ব্যবহার করা নথি ব্যবস্থাপনার জন্য একটি শক্তিশালী এবং বহুমুখী সমাধান প্রবর্তন করে। এই SDK ডেভেলপারদের নির্বিঘ্নে পাইথন অ্যাপ্লিকেশানগুলিতে নথি রূপান্তর কার্যকারিতাগুলিকে একীভূত করার অনুমতি দেয়, Word নথিগুলিকে JPG ছবিতে রূপান্তর করার সুবিধার্থে একটি শক্তিশালী সেট সরবরাহ করে৷

শব্দের বাইরে JPG রূপান্তর, এই SDK অগণিত ক্ষমতা প্রদান করে। আপনি গতিশীলভাবে ওয়ার্ড নথিগুলিকে ম্যানিপুলেট এবং ফর্ম্যাট করতে পারেন, পাঠ্য বের করতে পারেন, ওয়াটারমার্ক প্রয়োগ করতে পারেন, নথির তুলনা করতে পারেন এবং এমনকি নথির পূর্বরূপ তৈরি করতে পারেন৷

SDK ডাউনলোডের জন্য PIP এবং GitHub এ উপলব্ধ। SDK ইনস্টল করতে কমান্ড লাইন টার্মিনালে নিম্নলিখিত কমান্ডটি চালান

pip install aspose-words-cloud

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

ক্লায়েন্ট শংসাপত্র

চিত্র 1:- ক্লায়েন্ট শংসাপত্রের পূর্বরূপ

Aspose.Cloud ড্যাশবোর্ড বিভিন্ন ফাইল স্টোরেজ পরিচালনা করার জন্য একটি একক ইন্টারফেস প্রদান করে, যাতে আপনি Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage, এবং FTP স্টোরেজ সংযোগ করতে পারেন। আমরা ড্যাশবোর্ডের বাম মেনুতে উপলব্ধ স্টোরেজ বিকল্পটি ব্যবহার করে এই উত্সগুলি পরিচালনা করতে পারি।

বিভিন্ন স্টোরেজ বিকল্প

ছবি 2:- ক্লাউড ড্যাশবোর্ডে বিভিন্ন স্টোরেজ বিকল্প।

পাইথনে শব্দকে JPG-তে রূপান্তর করুন

ক্লাউড স্টোরেজ থেকে ওয়ার্ড ডকুমেন্ট লোড করুন

এই বিভাগে, আমরা কীভাবে ডিফল্ট ক্লাউড স্টোরেজে ওয়ার্ড ডকুমেন্ট স্টোরেজ লোড করতে হবে এবং আউটপুটটিকে JPEG ফরম্যাটে রূপান্তর করতে হবে তার পদক্ষেপগুলি নিয়ে আলোচনা করতে যাচ্ছি। ফলস্বরূপ ফাইলটি একই স্টোরেজে সংরক্ষিত হয়। এই উদাহরণে, আমাদের অভ্যন্তরীণ স্টোরেজ বিকল্পটি কনফিগার করতে হবে (উপরের ছবিতে দেখানো প্রথম বিকল্প)। রূপান্তর অপারেশন সঞ্চালন করার জন্য নিচে দেওয়া পদক্ষেপ অনুসরণ করুন.

  • প্রথমত, আর্গুমেন্ট হিসাবে ClientID এবং ClientSecret বিবরণ পাস করার সময় WordsApi ক্লাসের একটি উদাহরণ তৈরি করুন।
  • দ্বিতীয়ত, UploadFileRequest(..) পদ্ধতি ব্যবহার করে ক্লাউড স্টোরেজে PDF ফাইল আপলোড করুন।
  • তৃতীয়ত, GetDocumentWithFormatRequest অবজেক্টের একটি অবজেক্ট তৈরি করুন যখন ইনপুট ওয়ার্ড ফাইলের নাম, কাঙ্খিত আউটপুট ফরম্যাট এবং ফলস্বরূপ ফাইলের নাম আর্গুমেন্ট হিসাবে পাস করুন।
  • অবশেষে, রূপান্তর অপারেশন সম্পাদন করতে WordsApi ক্লাসের getdocumentwithformat(..) পদ্ধতিতে কল করুন।
# আরও নমুনার জন্য, দয়া করে https://github.com/aspose-words-cloud/aspose-words-cloud-python দেখুন
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException

def main():
    try:
        # WordsApi এর একটি উদাহরণ তৈরি করুন
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # ইনপুট শব্দ নথির নাম
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

        # ক্লাউড স্টোরেজে সোর্স ওয়ার্ড ডকুমেন্ট আপলোড করুন
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

        # নথি রূপান্তরের জন্য একটি বস্তু তৈরি করুন
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # Word থেকে JPEG রূপান্তর অপারেশন শুরু করুন
        result = words_api.get_document_with_format(request)
        
        # কনসোলে প্রিন্ট বার্তা (ঐচ্ছিক)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
শব্দ থেকে JPEG পূর্বরূপ

চিত্র 3:- শব্দ থেকে JPEG রূপান্তর পূর্বরূপ।

গুগল ড্রাইভ থেকে ওয়ার্ড ডকুমেন্ট

এই বিভাগে, আমরা Aspose.Cloud ড্যাশবোর্ডের সাথে Google ড্রাইভ অ্যাকাউন্টকে সংহত করার বিশদ বিবরণ নিয়ে আলোচনা করব এবং তারপর একই Google ড্রাইভ থেকে Word নথি লোড করা হবে। রূপান্তরের পরে, ফলস্বরূপ জেপিইজিও একই ড্রাইভে সংরক্ষণ করা হবে।

তাই প্রথম ধাপ হল আপনার Aspose.Cloud ড্যাশবোর্ড অ্যাকাউন্টের সাথে Google Drive অ্যাকাউন্ট লিঙ্ক করা।

  • ড্যাশবোর্ডের বাম মেনু থেকে স্টোরেজ বিকল্পে ক্লিক করুন।
  • পৃষ্ঠার ডানদিকে নীচে নতুন স্টোরেজ তৈরি করুন বোতামে ক্লিক করুন।
  • মেনু থেকে গুগল ড্রাইভ স্টোরেজ বিকল্পটি নির্বাচন করুন।
  • স্টোরেজ নাম লিখুন অর্থাৎ GDrive.
  • Google API কনসোল থেকে ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট বিবরণ লিখুন।
  • তারপর জেনারেট রিফ্রেশ টোকেন বোতামে ক্লিক করুন এবং ক্লাউড প্রকল্পটি তৈরি করা হয়েছে এমন Google অ্যাকাউন্টটিকে অনুমোদন করুন। একবার সমস্ত বিবরণ প্রদান করা হলে, নীচে দেখানো হিসাবে স্ক্রীন প্রদর্শিত হবে।
Google ড্রাইভ শংসাপত্র

ছবি 4:- Google ড্রাইভ স্টোরেজ শংসাপত্রের পূর্বরূপ।

আমরা নিম্নলিখিত লিঙ্কে যাওয়ার পরামর্শ দিই 3য় পক্ষের স্টোরেজ প্রদানকারীদের সংযোগ করার বিষয়ে আরও জানুন

আমরা Aspose.Cloud ড্যাশবোর্ডে তৈরি অ্যাপ্লিকেশন ব্যবহার করে শুধুমাত্র Aspose.Cloud API-এর সাথে ইন্টারঅ্যাক্ট করি এবং ব্যাকএন্ডে, প্রতিটি অ্যাপ্লিকেশনের সাথে স্টোরেজ সংযুক্ত থাকে। তাই এখন আমাদের বিদ্যমান অ্যাপ্লিকেশনের জন্য স্টোরেজ তথ্য আপডেট করতে হবে।

ক্লাউড ড্যাশবোর্ডে স্টোরেজ আপডেট

চিত্র 5:- ক্লাউড ড্যাশবোর্ডে স্টোরেজ বিশদ আপডেট করুন।

উপরে শেয়ার করা কোডটি কার্যকর করুন এবং এটি Google ড্রাইভে উপলব্ধ Word নথিটিকে JPEG ফরম্যাটে রূপান্তর করবে এবং একই স্টোরেজে সংরক্ষণ করবে।

ড্রপবক্স স্টোরেজ থেকে ওয়ার্ড ডকুমেন্ট

আমরা ক্লাউড অ্যাপ্লিকেশনের মাধ্যমে আমাদের ড্রপবক্স স্টোরেজ কনফিগার করতে পারি এবং সহজেই ড্রপবক্স স্টোরেজে সংরক্ষিত ওয়ার্ড ফাইলগুলিকে JPEG ফরম্যাটে রূপান্তর করতে পারি।

  • Aspose.Cloud ড্যাশবোর্ডের বাম মেনু থেকে স্টোরেজ বিকল্পে ক্লিক করুন।
  • নতুন স্টোরেজ তৈরি করুন বোতামে ক্লিক করুন এবং মেনু থেকে ড্রপবক্স স্টোরেজ নির্বাচন করুন।
  • স্টোরেজ নেম ফিল্ডে আপনার পছন্দের নাম লিখুন এবং জেনারেট টোকেন বোতামে ক্লিক করুন।
  • আপনাকে আপনার ড্রপবক্স অ্যাকাউন্টের বিশদ বিবরণ প্রদান করতে বলা হবে এবং সফল প্রমাণীকরণের পরে, অ্যাক্সেস টোকেন তৈরি করা হবে
  • সেভ বাটনে ক্লিক করুন।
ড্রপবক্স স্টোরেজ বিশদ

ছবি 6:- ড্রপবক্স স্টোরেজ বিশদ।

আবার, আমাদের ক্লাউড অ্যাপ্লিকেশনের জন্য স্টোরেজ বিশদ আপডেট করতে হবে যা আমরা আমাদের কোডে অ্যাক্সেস করছি (ক্লায়েন্ট আইডি এবং ক্লায়েন্ট শংসাপত্রের মাধ্যমে)। এখন ড্যাশবোর্ডের বাম মেনু থেকে ফাইল অপশনে ক্লিক করুন এবং ড্রপবক্স স্টোরেজ (উপরে দেওয়া স্টোরেজের নাম) নির্বাচন করুন এবং ড্রপবক্সে তালিকাভুক্ত সমস্ত ফাইল প্রদর্শিত হবে।

ক্লাউড ড্যাশবোর্ডে ড্রপবক্স ফাইল

ছবি 7:- ড্রপবক্স ফাইল ক্লাউড ড্যাশবোর্ডে প্রদর্শিত হচ্ছে।

কোড লেভেলে, আমাদের কোন পরিবর্তন করতে হবে না এবং যখন উপরের শেয়ার করা কোড স্নিপেটটি কার্যকর করা হয়, তখন একটি নতুন Word ডকুমেন্ট ড্রপবক্স স্টোরেজে আপলোড করা হয় এবং ফলস্বরূপ JPEGও একই স্টোরেজে সংরক্ষিত হয়। নিচের চিত্রটি দেখুন।

DOC ড্রপবক্সে JPEG-তে রূপান্তরিত হয়েছে

ছবি 8:- ড্রপবক্সে JPEG-তে রূপান্তরিত ওয়ার্ড ফাইলের পূর্বরূপ।

CURL কমান্ড ব্যবহার করে ইমেজে Word সংরক্ষণ করুন

CURL কমান্ড হল কমান্ড প্রম্পটের মাধ্যমে REST API অ্যাক্সেস করার সুবিধাজনক উপায়গুলির মধ্যে একটি। যেহেতু Aspose.Words ক্লাউডও REST আর্কিটেকচার অনুযায়ী ডেভেলপ করা হয়েছে, তাই আমরা এটিকে cURL কমান্ডের মাধ্যমেও অ্যাক্সেস করতে পারি। আমরা জানি যে Aspose API শুধুমাত্র অনুমোদিত ব্যক্তিদের জন্য অ্যাক্সেসযোগ্য, তাই আমাদের ক্লায়েন্ট শংসাপত্রের উপর ভিত্তি করে JWT অ্যাক্সেস টোকেন তৈরি করতে হবে। অনুগ্রহ করে একটি তৈরি করতে নিম্নলিখিত কমান্ডটি চালান:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ক্লাউড স্টোরেজে ইতিমধ্যে উপলব্ধ Word নথিকে JPEG ফরম্যাটে রূপান্তর করতে এখন নিম্নলিখিত cURL কমান্ডটি চালান। ফলস্বরূপ ফাইলটিও একই ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।

curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

যেহেতু ড্রপবক্স বর্তমান স্টোরেজ হিসাবে Aspose.Cloud API-এর সাথে লিঙ্ক করা হয়েছে, তাই source.doc ড্রপবক্স থেকে লোড করা হয়েছে এবং ফলস্বরূপ JPEGও একই স্টোরেজে সংরক্ষিত হয়েছে।

ড্রপবক্সে আউটপুটের পূর্বরূপ

ছবি 9:- ড্রপবক্সে আউটপুটের পূর্বরূপ।

উপসংহার

এই নিবন্ধে, আমরা পাইথন ব্যবহার করে কিভাবে ওয়ার্ডকে JPG তে রূপান্তর করতে পারি সে সম্পর্কে Aspose.Words Cloud এর ক্ষমতাগুলি অন্বেষণ করেছি। আমরা Google ড্রাইভ এবং ড্রপবক্স সহ উপলব্ধ বিভিন্ন ক্লাউড স্টোরেজের সুবিধা নেওয়ার পদক্ষেপগুলি নিয়েও আলোচনা করেছি। আমরা cURL কমান্ড ব্যবহার করে একটি JPEG হিসাবে একটি Word নথি সংরক্ষণ করার বিকল্পটিও অন্বেষণ করেছি। অনুগ্রহ করে মনে রাখবেন যে আমাদের SDKগুলি একটি MIT লাইসেন্স অনুযায়ী তৈরি করা হয়েছে, তাই তাদের সম্পূর্ণ সোর্স কোড Github এর মাধ্যমে ডাউনলোডের জন্য উপলব্ধ। যদি আপনি কোন সমস্যার সম্মুখীন হন, বা আপনার আরও কোন প্রশ্ন থাকে, অনুগ্রহ করে আমাদের সাথে [ফ্রি প্রোডাক্ট সাপোর্ট ফোরাম]-এর মাধ্যমে নির্দ্বিধায় যোগাযোগ করুন 22

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

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