পাইথন SDK ব্যবহার করে অনলাইনে Excel কে PDF এ রূপান্তর করতে শিখুন। XLS PDF এ সংরক্ষণ করুন।
এই প্রবন্ধে, আমরা পাইথন SDK ব্যবহার করে কিভাবে Excel কে PDF তে রূপান্তর করতে হয় তার বিস্তারিত আলোচনা করতে যাচ্ছি। আমরা ডেটা সেট সংরক্ষণ, সংগঠিত এবং ট্র্যাক করতে এক্সেল স্প্রেডশীট ব্যবহার করি। এটি অ্যাকাউন্ট্যান্ট, ডেটা বিশ্লেষক এবং অন্যান্য পেশাদারদের দ্বারা ব্যবহৃত হয়। কিন্তু এই ফাইলগুলি দেখার জন্য, আমাদের একটি নির্দিষ্ট অ্যাপ্লিকেশন যেমন এমএস এক্সেল, ওপেনঅফিস ক্যালক ইত্যাদির প্রয়োজন। তবে, আমরা যদি এক্সেলকে পিডিএফ-এ সংরক্ষণ করি, তবে এটি যেকোনো প্ল্যাটফর্ম এবং যেকোনো ডিভাইসে দেখা যাবে।
- এক্সেল থেকে পিডিএফ রূপান্তর API
- এক্সেলকে পাইথনে PDF এ রূপান্তর করুন
- CURL কমান্ড ব্যবহার করে পিডিএফ থেকে XLS
এক্সেল থেকে পিডিএফ রূপান্তর API
Aspose.Cells Cloud হল REST API যা এক্সেল ফাইলগুলিকে PDF এবং অন্যান্য সমর্থিত ফরম্যাটে তৈরি, সম্পাদনা এবং রূপান্তর করার ক্ষমতা প্রদান করে। পাইথন অ্যাপ্লিকেশনে এই বৈশিষ্ট্যগুলি ব্যবহার করার জন্য, অনুগ্রহ করে [Python এর জন্য Aspose.Cells Cloud SDK] ব্যবহার করার চেষ্টা করুন3। SDK ইনস্টল করতে কনসোলে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
pip install asposecellscloud
পরবর্তী ধাপ হল [একটি Aspose ক্লাউড অ্যাকাউন্ট তৈরি করা 4 এবং ক্লায়েন্টের শংসাপত্রের বিশদ প্রাপ্ত করা। এই শংসাপত্রগুলি ক্লাউড পরিষেবাগুলির সাথে সংযোগ করার পাশাপাশি ক্লাউড স্টোরেজ থেকে নথিগুলি অ্যাক্সেস করার জন্য প্রয়োজনীয়৷
এক্সেলকে পাইথনে PDF এ রূপান্তর করুন
পাইথন কোড স্নিপেট ব্যবহার করে এক্সেলকে পিডিএফ ফরম্যাটে রূপান্তর করতে অনুগ্রহ করে নিচের ধাপগুলো অনুসরণ করুন।
- ক্লায়েন্ট শংসাপত্র ব্যবহার করে CellsApi এর একটি বস্তু তৈরি করুন
- পিডিএফ হিসাবে আউটপুট ফর্ম্যাট নির্দিষ্ট করে একটি স্ট্রিং অবজেক্ট তৈরি করুন
- এক্সেলকে PDF এ রূপান্তর করতে cellsworkbookgetworkbook(…) পদ্ধতিতে কল করুন
# আরও কোড নমুনার জন্য, দয়া করে https://github.com/aspose-cells-cloud/aspose-cells-cloud-python দেখুন
def Excel2CSV():
try:
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# CellsApi instnace আরম্ভ করুন
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# ইনপুট এক্সেল ওয়ার্কবুক
input_file = "Book1.xlsx"
# ফলস্বরূপ বিন্যাস
format = "PDF"
# ফলাফল ফাইলের নাম
output = "Converted.pdf"
# রূপান্তর অপারেশন শুরু করতে API কল করুন
response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output)
# কনসোলে প্রতিক্রিয়া কোড মুদ্রণ করুন
print(response)
except ApiException as e:
print("Exception while calling CellsApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)
উপরের উদাহরণে ব্যবহৃত নমুনা ফাইলগুলি Book1.xlsx এবং Converted.pdf থেকে ডাউনলোড করা যেতে পারে।
CURL কমান্ড ব্যবহার করে পিডিএফ থেকে XLS
REST API যেকোন প্ল্যাটফর্মে cURL কমান্ডের মাধ্যমে সহজেই অ্যাক্সেস করা যেতে পারে। যেহেতু Aspose.Cells ক্লাউড REST আর্কিটেকচারে তৈরি করা হয়েছে, তাই আমরা CURL কমান্ড ব্যবহার করে XLS থেকে PDF রূপান্তরও করতে পারি। তাই প্রথমে আমাদের ক্লায়েন্ট শংসাপত্রের উপর ভিত্তি করে একটি JWT অ্যাক্সেস টোকেন তৈরি করতে হবে। অনুগ্রহ করে নিম্নলিখিত কমান্ডটি চালান:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
এখন আমাদের xls কে অনলাইনে পিডিএফে রূপান্তর করতে নিম্নলিখিত কমান্ডটি চালাতে হবে।
curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Book1.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-d{}
উপসংহার
এই ব্লগে, আমরা পাইথন কোড স্নিপেট ব্যবহার করে এক্সেলকে পিডিএফ-এ রূপান্তর করার পদক্ষেপ নিয়ে আলোচনা করেছি। একই সময়ে, আমরা সিআরএল কমান্ড ব্যবহার করে এক্সেলকে পিডিএফ-এ সংরক্ষণ করার বিকল্পগুলি অন্বেষণ করেছি। পাইথন SDK-এর সম্পূর্ণ সোর্স কোড GitHub থেকে ডাউনলোড করা যেতে পারে। অন্যান্য উত্তেজনাপূর্ণ বৈশিষ্ট্যগুলি সম্পর্কে আরও জানতে আমরা আপনাকে প্রোগ্রামার গাইড অন্বেষণ করার পরামর্শ দিই৷
আপনার যদি কোনো সম্পর্কিত প্রশ্ন থাকে বা আমাদের API ব্যবহার করার সময় আপনি কোনো সমস্যার সম্মুখীন হন, অনুগ্রহ করে নির্দ্বিধায় ফ্রি টেকনিক্যাল সাপোর্ট ফোরাম এর মাধ্যমে আমাদের সাথে যোগাযোগ করুন।
সম্পরকিত প্রবন্ধ
সম্পর্কে আরও জানতে নিম্নলিখিত লিঙ্কগুলি দেখার জন্য এটি অত্যন্ত বাঞ্ছনীয়