![](https://products-qa.fileformat.com/bn/word-processing/python/aspose-words-cloud-sdk-for-python/header-image.png)
Aspose.Words Cloud SDK for Python
মাইক্রোসফট ওয়ার্ড ডকুমেন্ট প্রসেস করতে পাইথন REST SDK
পাইথন ক্লাউড এপিআই মাইক্রোসফ্ট ওয়ার্ড ডকুমেন্টগুলিকে পিডিএফ টু ওয়ার্ডে (DOC, DOCX, ODT, RTF এবং HTML) তৈরি করতে, ম্যানিপুলেট করতে এবং রূপান্তর করতে দেয়।
Python এর জন্য Aspose.Words Cloud SDK হল একটি খুব দরকারী সফ্টওয়্যার ডেভেলপমেন্ট কিট (SDK) যা ডেভেলপারদের সহজে দেয় এবং ক্লাউডে মাইক্রোসফ্ট ওয়ার্ড নথিগুলির সাথে কাজ করার জন্য কার্যকর উপায়। পাইথন ক্লাউড SDK হল Aspose.Words API-এর চারপাশে একটি উচ্চ-স্তরের মোড়ক, যা পাইথন বিকাশকারীদের তাদের ক্লাউড-ভিত্তিক অ্যাপ্লিকেশনগুলির মধ্যে API ব্যবহার করার জন্য একটি শক্তিশালী এবং স্বজ্ঞাত উপায় প্রদান করে। এটি পাইথন ক্লাস এবং পদ্ধতিগুলির একটি সেট সরবরাহ করে যা বিকাশকারীদেরকে ক্লাউডে ওয়ার্ড ডকুমেন্ট তৈরি, পরিবর্তন এবং রূপান্তর করতে সক্ষম করে৷
পাইথন ক্লাউড SDK-তে বেশ কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য এবং ক্ষমতা রয়েছে যা সফ্টওয়্যার বিকাশকারীদের Word নথিতে বিস্তৃত ক্রিয়াকলাপ সম্পাদন করতে সক্ষম করে, যার মধ্যে রয়েছে বিভিন্ন ফর্ম্যাটে ওয়ার্ড নথি পড়া এবং লেখা, ওয়ার্ড নথির বিষয়বস্তু ম্যানিপুলেট করা, বিভিন্ন ধরনের তৈরি করা রিপোট এবং টেমপ্লেটের, ওয়ার্ড ডকুমেন্টকে অন্য ফরম্যাটে রূপান্তর করা, ওয়াটারমার্ক যোগ করা, ওয়ার্ড ডকুমেন্টে হেডার এবং ফুটার সন্নিবেশ করানো, ওয়ার্ড ফাইলগুলি এনক্রিপ্ট করা এবং ডিক্রিপ্ট করা, মেল মার্জ অপারেশন প্রয়োগ করা, একাধিক ফাইল একত্রিত করা, বড় ফাইলগুলিকে বিভক্ত করা এবং আরও অনেক কিছু।
Python-এর জন্য Aspose.Words Cloud SDK-এ একটি অত্যন্ত শক্তিশালী নথি রূপান্তর বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে যা বিকাশকারীদের Word নথিগুলিকে DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT সহ বিভিন্ন ফাইল ফর্ম্যাটে রূপান্তর করতে দেয়। OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG এবং আরও অনেক কিছু হতে পারে। SDK অন্যান্য বিকল্প এবং সেটিংসের একটি পরিসরও প্রদান করে যা বিকাশকারীদেরকে ক্লাউডে Word নথি তৈরি এবং বিন্যাস কাস্টমাইজ করতে সক্ষম করে।
পাইথনের জন্য Aspose.Words Cloud SDK দিয়ে শুরু করা
প্রথমে, আপনার আবেদনের তথ্য পেতে এবং API ব্যবহার করার জন্য বিনামূল্যে কোটা পেতে Aspose for Cloud-এ একটি অ্যাকাউন্ট তৈরি করুন। এখন SDK আনতে কমান্ড লাইন থেকে পিপ ইনস্টল aspose-words-Cloud চালান। তারপর আমদানি asposewordscloud এর মাধ্যমে প্যাকেজ আমদানি করুন।
সেটপটুলগুলির মাধ্যমে পাইথনের জন্য Aspose.Words Cloud SDK ইনস্টল করুন
python setup.py install --user
// import the package
import asposewordscloud
এছাড়াও আপনি এটি সরাসরি GitHub থেকে ডাউনলোড করতে পারেন।পাইথন API এর মাধ্যমে ওয়ার্ড ডকুমেন্ট তৈরি করুন
পাইথনের জন্য Aspose.Words ক্লাউড সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব পাইথন অ্যাপ্লিকেশনগুলির মধ্যে স্ক্র্যাচ থেকে নতুন ওয়ার্ড প্রক্রিয়াকরণ নথি তৈরি করার ক্ষমতা দেয়। লাইব্রেরিতে নথি তৈরি এবং পরিচালনার সাথে সম্পর্কিত বেশ কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে, যেমন একটি বিদ্যমান নথিতে নতুন পৃষ্ঠাগুলি সন্নিবেশ করানো, ওয়ার্ড নথিতে ছবি সন্নিবেশ করানো, নথির বৈশিষ্ট্যগুলি আপডেট করা, একটি বড় নথিকে ছোটগুলিতে বিভক্ত করা, শব্দ দস্তাবেজগুলিকে বিভক্ত করা, নথি একত্রিত করা, সুরক্ষা পাসওয়ার্ড প্রয়োগ করে শব্দ নথি, পার্থক্যের জন্য নথির তুলনা করুন এবং আরও অনেক কিছু।
Python API এর মাধ্যমে Word ডকুমেন্ট তৈরি করুন
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
create_request = asposewordscloud.models.requests.CreateDocumentRequest(file_name='Sample.docx')
words_api.create_document(create_request)
Python API এর মাধ্যমে ওয়ার্ড ডকুমেন্ট রূপান্তর করুন
পাইথনের জন্য Aspose.Words ক্লাউড সফ্টওয়্যার ডেভেলপারদের পাইথন কোডের মাত্র কয়েকটি লাইন দিয়ে Word ডকুমেন্টকে এক ফরম্যাট থেকে অন্য ফরম্যাটে রূপান্তর করার ক্ষমতা দেয়। লাইব্রেরিটি বিভিন্ন নথি বিন্যাসে যেমন DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML এবং TXT নথি আমদানি ও রপ্তানির অনুমতি দেয়। এটি PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB এবং আরও অনেক কিছুর মতো কিছু জনপ্রিয় ফাইল ফর্ম্যাটে শুধুমাত্র রপ্তানি প্রদান করে।
Python API এর মাধ্যমে Word ডকুমেন্টকে অন্য ফরম্যাটে রূপান্তর করুন
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.docx', 'rb')
convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(document=request_document, format='pdf')
words_api.convert_document(convert_request)
পাইথন এপিআই এর মাধ্যমে হেডার/ফুটার এবং হাইপারলিঙ্কগুলি পরিচালনা করুন
Aspose.Words Cloud SDK সফ্টওয়্যার ডেভেলপারদের পাইথন কমান্ড ব্যবহার করে ওয়ার্ড ডকুমেন্টের ভিতরে হেডার এবং ফুটার পরিচালনা করার ক্ষমতা দেয়। লাইব্রেরিতে ওয়ার্ড ডকুমেন্টে হেডার/ফুটার সন্নিবেশ করা, হেডার/ফুটারের কন্টেন্ট আপডেট করা, একটি ওয়ার্ড ডকুমেন্টের হেডার/ফুটার, সেইসাথে একটি বিভাগের, আগেরটির সাথে একটি বিভাগের হেডার/ফুটার লিঙ্ক করার জন্য সমর্থন অন্তর্ভুক্ত করা হয়েছে। , একটি Word নথি অনলাইন থেকে একটি `HeaderFooter` অবজেক্ট মুছে ফেলুন এবং আরও অনেক কিছু। ডেভেলপাররাও সহজে ওয়ার্ড ডকুমেন্ট থেকে হাইপারলিঙ্ক যোগ, মুছে এবং পান।
পাইথন এপিআই এর মাধ্যমে ওয়ার্ড ডকুমেন্টে একটি হেডার/ফুটার সন্নিবেশ করান
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)
পাইথন SDK এর মাধ্যমে ওয়ার্ড ডকুমেন্টের ভিতরে টেবিলের সাথে কাজ করুন
পাইথনের জন্য Aspose.Words Cloud সফ্টওয়্যার বিকাশকারীদের জন্য Python API ব্যবহার করে মাইক্রোসফ্ট ওয়ার্ড ডকুমেন্টের ভিতরে টেবিল সন্নিবেশ করা এবং আপডেট করা সহজ করে তোলে। লাইব্রেরিতে ওয়ার্ড নথিতে টেবিল পরিচালনার জন্য বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়েছে যেমন, একটি টেবিলে সারি ঢোকানো, অনলাইনে একটি টেবিলের একটি প্রদত্ত সারিতে একটি ঘর সন্নিবেশ করানো, একটি টেবিল থেকে সারি বা কলাম মুছে ফেলা, একটি টেবিলের বর্ডার পান, সমস্ত টেবিল পান একটি ওয়ার্ড ডকুমেন্টে, একটি টেবিল সারির ফর্ম্যাটিং বৈশিষ্ট্যগুলি পান, একটি ওয়ার্ড নথিতে অনলাইনে টেবিলের বৈশিষ্ট্যগুলি পান, সারি বা কলামগুলি একত্রিত করুন, একটি টেবিল ঘরের ফর্ম্যাটিং বৈশিষ্ট্যগুলি আপডেট করুন, একটি টেবিলের বর্ডার বৈশিষ্ট্যগুলি আপডেট করুন এবং আরও অনেক কিছু৷
পাইথনের মাধ্যমে ওয়ার্ড ডকুমেন্টের ভিতরে একটি টেবিলে একটি সারি ঢোকান
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.docx', 'rb')
request_row = asposewordscloud.TableRowInsert(columns_count=5)
insert_request = asposewordscloud.models.requests.InsertTableRowOnlineRequest(document=request_document, table_path='sections/0/tables/2', row=request_row)
words_api.insert_table_row_online(insert_request)