Python SDK کا استعمال کرتے ہوئے Word کو HTML میں تبدیل کرنے کے بعد ورڈ دستاویز کو ویب میں ڈسپلے کریں۔

لفظ کو HTML میں تبدیل کریں۔

لفظ کو HTML میں تبدیل کریں | Python SDK کے ساتھ لفظ سے HTML کی تبدیلی

یہ مضمون Python SDK کا استعمال کرتے ہوئے Word کو HTML میں تبدیل کرنے کے اقدامات کی وضاحت کرنے جا رہا ہے۔ ہم جانتے ہیں کہ Word دستاویزات کو سرکاری اور ذاتی معلومات کے اشتراک کے لیے وسیع پیمانے پر استعمال کیا جاتا ہے۔ تاہم، چیلنج اس وقت آتا ہے جب ہمیں کسی ویب براؤزر میں دستاویز کو دیکھنے یا ڈسپلے کرنے کی ضرورت ہوتی ہے۔ لہذا ایک زبردست حل یہ ہے کہ ورڈ دستاویزات کو HTML فارمیٹ میں تبدیل کیا جائے۔

ورڈ ٹو HTML کنورژن API

Aspose.Words Cloud MS Word، OpenOffice، یا WordProcessingML دستاویزات کو لوڈ کرنے کے قابل ہے۔ یہ آپ کو انفرادی عنصر کی سطح پر ہیرا پھیری کرنے یا ان فائلوں کو Supported File Formats میں تبدیل کرنے کے قابل بناتا ہے۔ اب Python ایپلی کیشن میں دستاویز پروسیسنگ کی خصوصیات کو استعمال کرنے کے لیے، ہمیں [Aspose.Words Cloud SDK for Python5 استعمال کرنے کی ضرورت ہے۔ لہذا SDK استعمال کرنے کے لیے، پہلا مرحلہ انسٹالیشن ہے جو PIP اور GitHub پر ڈاؤن لوڈ کے لیے دستیاب ہے۔ SDK کو انسٹال کرنے کے لیے کمانڈ لائن ٹرمینل پر درج ذیل کمانڈ پر عمل کریں:

pip install aspose-words-cloud

اگلا مرحلہ [Aspose.Cloud ڈیش بورڈ8 پر جا کر ایک مفت اکاؤنٹ بنانا ہے، تاکہ آپ کلاؤڈ اسٹوریج میں اپنی دستاویزات کا نظم کر سکیں۔

Python کا استعمال کرتے ہوئے Word کو HTML میں تبدیل کریں۔

براہ کرم لوکل ڈرائیو سے ورڈ دستاویز لوڈ کرنے اور اسے کلاؤڈ اسٹوریج پر اپ لوڈ کرنے کے لیے نیچے دی گئی ہدایات پر عمل کریں۔ پھر ہم DOC فائل کو HTML فارمیٹ میں تبدیل کرنے اور آؤٹ پٹ کو اسی کلاؤڈ اسٹوریج میں محفوظ کرنے کے لیے روٹین شروع کریں گے۔

  • سب سے پہلے، کلائنٹ کی اسناد کا استعمال کرتے ہوئے WordsApi کی ایک مثال بنائیں
  • دوم، مقامی ڈرائیو سے ورڈ دستاویز اور اپ لوڈ فائل(…) طریقہ استعمال کرکے کلاؤڈ اسٹوریج پر اپ لوڈ کریں۔
  • اب GetDocumentWithFormatRequest کی ان پٹ ورڈ فائل اور نتیجے میں HTML دستاویز کی وضاحت کی ایک مثال بنائیں
  • آخر میں، تبادلوں کا عمل شروع کرنے کے لیے طریقہ getdocumentwithformat(…) کو کال کریں۔
# مزید نمونوں کے لیے، براہ کرم https://github.com/aspose-words-cloud/aspose-words-cloud-python ملاحظہ کریں
# https://dashboard.aspose.cloud/ سے ایپ کی اور ایپ ایس آئی ڈی حاصل کریں
try:
    # کلائنٹ کی اسناد
    client_secret = "1c9379bb7d701c26cc87e741a29987bb"
    client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

    # WordsApi کی ایک مثال بنائیں
    words_api = WordsApi(client_id,client_secret)

    # ان پٹ ورڈ دستاویز کا نام
    inputFileName = 'test_multi_pages.docx'
    resultantFile = 'Converted.html'

    # کلاؤڈ اسٹوریج پر سورس ورڈ دستاویز اپ لوڈ کریں۔
    words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

    # دستاویز کی تبدیلی کے لیے ایک آبجیکٹ بنائیں
    request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "HTML", None, None, None,
                                                                                        None, resultantFile, None)
    # ورڈ سے جے پی ای جی کنورژن آپریشن شروع کریں۔
    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))

مندرجہ بالا مثال میں استعمال کردہ نمونہ لفظ دستاویز کو testmultipages.docx سے ڈاؤن لوڈ کیا جا سکتا ہے۔

cURL کمانڈ کا استعمال کرتے ہوئے لفظ سے HTML کی تبدیلی

cURL کمانڈز کو ورڈ دستاویزات کو HTML فارمیٹ میں تبدیل کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ تاہم اس سے پہلے کہ ہم تبادلوں کا عمل شروع کریں، ہمیں ذاتی کلائنٹ کی اسناد پر مبنی JWT رسائی ٹوکن بنانے کی ضرورت ہے۔ تو براہ کرم درج ذیل کمانڈ پر عمل کرکے 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"

JWT ٹوکن تیار ہونے کے بعد، ہمیں کلاؤڈ سٹوریج پر نمونہ ورڈ دستاویز اپ لوڈ کرنے کے لیے درج ذیل کمانڈ پر عمل کرنے کی ضرورت ہے:

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/storage/file/input.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"fileContent":{c:\Users\nayyer\Downloads\test_doc.docx}}

اب براہ کرم ورڈ دستاویز کو کلاؤڈ اسٹوریج سے ایچ ٹی ایم ایل فارمیٹ میں تبدیل کرنے کے لیے درج ذیل کمانڈ پر عمل کریں اور نتیجے میں آنے والے HTML کو اسی کلاؤڈ اسٹوریج میں محفوظ کریں۔

curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=HTML&outPath=Resultant.html" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

نتیجہ

اس آرٹیکل میں، ہم نے Python SDK کا استعمال کرتے ہوئے ورڈ ٹو ایچ ٹی ایم ایل کو انجام دینے کے اقدامات کے بارے میں سیکھا ہے۔ اسی طرح، ہم نے CURL کمانڈز کا استعمال کرتے ہوئے DOC سے HTML، DOCX سے HTML کنورژن انجام دینے کے آپشن کو بھی تلاش کیا ہے۔ مکمل تبادلوں کا عمل اتنا آسان اور سیدھا ہے کہ آپ کو صرف اپنی کاروباری ضروریات پر توجہ مرکوز کرنے کی ضرورت ہے اور دستاویز کی تبدیلی کی اندرونی پیچیدگیوں کو بھول جانا چاہیے۔ API تمام بین دستاویزی تبادلوں کے معمولات کا انتظام کرتا ہے اور نتیجہ خیز مواد واپس کرتا ہے۔ ہمارا مشورہ ہے کہ آپ SDK کی طرف سے پیش کی جانے والی دیگر صلاحیتوں کے بارے میں جاننے کے لیے پروگرامرز گائیڈ کو دیکھیں۔ مزید برآں، کلاؤڈ SDK کا مکمل سورس کوڈ GitHub پر ڈاؤن لوڈ کے لیے دستیاب ہے اور آپ اسے اپنی ضروریات کے مطابق ڈاؤن لوڈ اور اپ ڈیٹ کر سکتے ہیں۔

متعلقہ موضوعات

ہم آپ کو مشورہ دیتے ہیں کہ اس بارے میں جاننے کے لیے درج ذیل مضامین دیکھیں: