Python SDK کا استعمال کرتے ہوئے Excel کو PDF آن لائن میں تبدیل کرنے کا طریقہ سیکھیں۔ XLS کو PDF میں محفوظ کریں۔

ایکسل کو پی ڈی ایف میں تبدیل کریں۔

ایکسل کو پی ڈی ایف میں تبدیل کریں۔ XLS سے پی ڈی ایف کنورژن API

اس مضمون میں، ہم اس بارے میں تفصیلات پر تبادلہ خیال کرنے جا رہے ہیں کہ Python SDK کا استعمال کرتے ہوئے Excel کو PDF میں کیسے تبدیل کیا جائے۔ ہم ڈیٹا سیٹس کو ذخیرہ کرنے، منظم کرنے اور ٹریک کرنے کے لیے Excel اسپریڈ شیٹس کا استعمال کرتے ہیں۔ یہ اکاؤنٹنٹس، ڈیٹا تجزیہ کاروں اور دیگر پیشہ ور افراد استعمال کرتے ہیں۔ لیکن ان فائلوں کو دیکھنے کے لیے ہمیں ایک مخصوص ایپلی کیشن کی ضرورت ہے جیسے MS Excel، OpenOffice Calc وغیرہ۔ تاہم، اگر ہم Excel کو PDF میں محفوظ کرتے ہیں تو اسے کسی بھی پلیٹ فارم اور کسی بھی ڈیوائس پر دیکھا جا سکتا ہے۔

ایکسل سے پی ڈی ایف کنورژن API

Aspose.Cells Cloud REST API ہے جو ایکسل فائلوں کو پی ڈی ایف اور دیگر معاون فارمیٹس میں بنانے، ترمیم کرنے اور تبدیل کرنے کی صلاحیتیں پیش کرتا ہے۔ Python ایپلیکیشن میں ان خصوصیات کو استعمال کرنے کے لیے، براہ کرم [Aspose.Cells Cloud SDK for Python3 استعمال کرنے کی کوشش کریں۔ براہ کرم SDK کو انسٹال کرنے کے لیے کنسول میں درج ذیل کمانڈ کا استعمال کریں:

pip install asposecellscloud

اگلا مرحلہ Aspose Cloud اکاؤنٹ بنانا اور کلائنٹ کی اسناد کی تفصیلات حاصل کرنا ہے۔ یہ اسناد کلاؤڈ سروسز سے منسلک ہونے کے ساتھ ساتھ کلاؤڈ اسٹوریج سے دستاویزات تک رسائی کے لیے ضروری ہیں۔

ایکسل کو ازگر میں پی ڈی ایف میں تبدیل کریں۔

ایک Python کوڈ کا ٹکڑا استعمال کرتے ہوئے Excel کو PDF فارمیٹ میں تبدیل کرنے کے لیے براہ کرم نیچے دیے گئے اقدامات پر عمل کریں۔

  • کلائنٹ کی اسناد کا استعمال کرتے ہوئے CellsApi کا ایک آبجیکٹ بنائیں
  • پی ڈی ایف کے طور پر آؤٹ پٹ فارمیٹ کی وضاحت کرنے والی سٹرنگ آبجیکٹ بنائیں
  • ایکسل کو پی ڈی ایف میں تبدیل کرنے کے لیے 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)
ایکسل سے پی ڈی ایف

تصویر 1: - ایکسل سے پی ڈی ایف کنورژن کا پیش نظارہ۔

مندرجہ بالا مثال میں استعمال ہونے والی نمونہ فائلوں کو Book1.xlsx اور Converted.pdf سے ڈاؤن لوڈ کیا جا سکتا ہے۔

CURL کمانڈز کا استعمال کرتے ہوئے XLS سے PDF

REST APIs تک آسانی سے کسی بھی پلیٹ فارم پر 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 کو آن لائن پی ڈی ایف میں تبدیل کرنے کے لیے درج ذیل کمانڈ پر عمل کرنے کی ضرورت ہے۔

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{}

نتیجہ

اس بلاگ میں، ہم نے Python کوڈ کے ٹکڑوں کا استعمال کرتے ہوئے Excel کو PDF میں تبدیل کرنے کے اقدامات پر تبادلہ خیال کیا ہے۔ اسی وقت، ہم نے cURL کمانڈز کا استعمال کرتے ہوئے Excel کو PDF میں محفوظ کرنے کے اختیارات تلاش کیے ہیں۔ Python SDK کا مکمل سورس کوڈ GitHub سے ڈاؤن لوڈ کیا جا سکتا ہے۔ دیگر دلچسپ خصوصیات کے بارے میں مزید جاننے کے لیے ہم آپ کو پروگرامرز گائیڈ کو دریافت کرنے کا مشورہ بھی دیتے ہیں۔

اگر آپ کے پاس کوئی متعلقہ سوال ہے یا آپ کو ہمارے APIs کا استعمال کرتے ہوئے کوئی مسئلہ درپیش ہے، تو براہ کرم ہم سے بلا جھجھک رابطہ کریں فری ٹیکنیکل سپورٹ فورم۔

متعلقہ مضامین

کے بارے میں مزید جاننے کے لیے درج ذیل لنکس پر جانے کی انتہائی سفارش کی جاتی ہے۔