पायथन एसडीके का उपयोग करके एक्सेल को पीडीएफ में ऑनलाइन बदलना सीखें। एक्सएलएस को पीडीएफ में सेव करें।
इस लेख में, हम पायथन एसडीके का उपयोग करके एक्सेल को पीडीएफ में बदलने के तरीके के विवरण पर चर्चा करने जा रहे हैं। हम डेटा सेट को स्टोर, व्यवस्थित और ट्रैक करने के लिए एक्सेल स्प्रेडशीट का उपयोग करते हैं। इसका उपयोग लेखाकारों, डेटा विश्लेषकों और अन्य पेशेवरों द्वारा किया जाता है। लेकिन इन फाइलों को देखने के लिए हमें एक विशिष्ट एप्लिकेशन जैसे एमएस एक्सेल, ओपनऑफिस कैल्क आदि की आवश्यकता होती है। हालांकि, अगर हम एक्सेल को पीडीएफ में सेव करते हैं, तो इसे किसी भी प्लेटफॉर्म और किसी भी डिवाइस पर देखा जा सकता है।
- एक्सेल से पीडीएफ रूपांतरण एपीआई
- पायथन में एक्सेल को पीडीएफ में बदलें
- कर्ल कमांड का उपयोग करके XLS से PDF
एक्सेल से पीडीएफ रूपांतरण एपीआई
Aspose.Cells Cloud REST API है जो एक्सेल फाइलों को पीडीएफ और अन्य समर्थित स्वरूपों में बनाने, संपादित करने और बदलने की क्षमता प्रदान करता है। पायथन एप्लिकेशन में इन सुविधाओं का उपयोग करने के लिए, कृपया Aspose.Cells Cloud SDK for Python का उपयोग करने का प्रयास करें। एसडीके स्थापित करने के लिए कृपया कंसोल में निम्नलिखित कमांड का उपयोग करें:
pip install asposecellscloud
अगला कदम है एक एस्पोज़ क्लाउड अकाउंट बनाना और क्लाइंट क्रेडेंशियल विवरण प्राप्त करना। क्लाउड सेवाओं से जुड़ने के साथ-साथ क्लाउड स्टोरेज से दस्तावेज़ों तक पहुँचने के लिए ये क्रेडेंशियल्स आवश्यक हैं।
पायथन में एक्सेल को पीडीएफ में बदलें
पायथन कोड स्निपेट का उपयोग करके एक्सेल को पीडीएफ प्रारूप में बदलने के लिए कृपया नीचे दिए गए चरणों का पालन करें।
- क्लाइंट क्रेडेंशियल्स का उपयोग करके CellsApi का एक ऑब्जेक्ट बनाएं
- आउटपुट स्वरूप को PDF के रूप में निर्दिष्ट करते हुए एक स्ट्रिंग ऑब्जेक्ट बनाएँ
- एक्सेल को पीडीएफ में बदलने के लिए सेल्सवर्कबुकगेटवर्कबुक (…) विधि को कॉल करें
# अधिक कोड नमूने के लिए, कृपया देखें https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
try:
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
# CellsApi इंस्टेंस को इनिशियलाइज़ करें
cellsApi = asposecellscloud.CellsApi(client_id,client_secret)
# इनपुट एक्सेल वर्कबुक
input_file = "Book1.xlsx"
# परिणामी प्रारूप
format = "PDF"
# परिणामी फ़ाइल नाम
output = "Converted.pdf"
# रूपांतरण ऑपरेशन आरंभ करने के लिए एपीआई को कॉल करें
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 से डाउनलोड की जा सकती हैं।
कर्ल कमांड का उपयोग करके XLS से PDF
REST API को किसी भी प्लेटफॉर्म पर cURL कमांड के जरिए आसानी से एक्सेस किया जा सकता है। चूँकि Aspose.Cells Cloud को 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 को pdf में ऑनलाइन बदलने के लिए निम्नलिखित कमांड को निष्पादित करने की आवश्यकता है।
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{}
निष्कर्ष
इस ब्लॉग में, हमने पायथन कोड स्निपेट्स का उपयोग करके एक्सेल को पीडीएफ में बदलने के चरणों पर चर्चा की है। उसी समय, हमने कर्ल कमांड का उपयोग करके एक्सेल को पीडीएफ में सहेजने के विकल्पों का पता लगाया। पायथन एसडीके का पूरा स्रोत कोड GitHub से डाउनलोड किया जा सकता है। अन्य रोमांचक सुविधाओं के बारे में अधिक जानने के लिए हम आपको प्रोग्रामर गाइड एक्सप्लोर करने की भी सलाह देते हैं।
यदि आपके पास कोई संबंधित प्रश्न है या हमारे एपीआई का उपयोग करते समय आपको कोई समस्या आती है, तो कृपया मुफ्त तकनीकी सहायता फोरम के माध्यम से हमसे संपर्क करने में संकोच न करें।
संबंधित आलेख
इसके बारे में अधिक जानने के लिए निम्नलिखित लिंक पर जाने की अत्यधिक अनुशंसा की जाती है