पायथन में वर्ड को HTML ऑनलाइन में कैसे बदलें

पायथन में वर्ड को HTML ऑनलाइन में बदलें

एक पायथन डेवलपर के रूप में, आप आसानी से अपने वर्ड दस्तावेज़ को एचटीएमएल फ़ाइल को क्लाउड पर प्रोग्रामेटिक रूप से परिवर्तित कर सकते हैं। Word फ़ाइलें मुख्य रूप से आधिकारिक और व्यक्तिगत डेटा साझा करने के लिए उपयोग की जाती हैं। हालाँकि, यदि आप दस्तावेज़ को वेब ब्राउज़र में देखना या प्रदर्शित करना चाहते हैं तो Word को Python में HTML ऑनलाइन में कनवर्ट करना एक स्मार्ट समाधान है। Word से Html रूपांतरण सहायक होते हैं ताकि html फ़ाइलों को आसानी से इंटरनेट पर अपलोड किया जा सके। इस लेख में, आप सीखेंगे कि पायथन में वर्ड को HTML ऑनलाइन में कैसे बदला जाए।

इस लेख में निम्नलिखित विषयों को शामिल किया जाएगा:

वर्ड टू एचटीएमएल कनवर्ज़न रेस्ट एपीआई और पायथन एसडीके

Word को HTML फ़ाइलों में बदलने के लिए, मैं Python SDK of GroupDocs.Conversion Cloud API का उपयोग करूंगा। यह एपीआई आपको किसी भी समर्थित फ़ाइल प्रारूप के अपने दस्तावेज़ों और छवियों को अपनी ज़रूरत के किसी भी प्रारूप में बदलने की अनुमति देता है। आप 50 से अधिक प्रकार के दस्तावेज़ों और छवियों जैसे Word, PowerPoint, Excel, PDF, HTML, CAD, रेखापुंज छवियों आदि के बीच आसानी से रूपांतरित कर सकते हैं।

आप कंसोल में निम्नलिखित कमांड का उपयोग करके GroupDocs.Conversion Cloud को अपने पायथन प्रोजेक्ट में स्थापित कर सकते हैं:

pip install groupdocs_conversion_cloud

चरणों और उपलब्ध कोड उदाहरणों का पालन शुरू करने से पहले कृपया डैशबोर्ड से अपनी क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करें। एक बार आपके पास अपनी आईडी और रहस्य हो जाने के बाद, कृपया नीचे दिखाए गए कोड में जोड़ें:

# http://api.groupdocs.cloud से अपने पायथन एप्लिकेशन में पायथन एसडीके आयात करें
import groupdocs_conversion_cloud

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से client_id और client_secret प्राप्त करें।
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# फ़ाइल एपीआई कॉन्फ़िगरेशन प्राप्त करें 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "LocalStorage"

पायथन में REST API का उपयोग करके Word को HTML में बदलें

आप नीचे बताए गए सरल चरणों का पालन करके Word को HTML फ़ाइल में बदल सकते हैं:

दस्तावेज़ अपलोड करें

सबसे पहले, नीचे दिए गए कोड उदाहरण का उपयोग करके Word फ़ाइल को क्लाउड पर अपलोड करें:

# क्लाउड स्टोरेज में वर्ड फाइल अपलोड करें
# फ़ाइल API का एक उदाहरण बनाएँ
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# कॉल अपलोड फ़ाइल अनुरोध
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-word.docx", "H:\\groupdocs-cloud-data\\word-file.docx", storage_name)

# क्लाउड पर docx फ़ाइल अपलोड करें
response = file_api.upload_file(request)
print(response.uploaded)

परिणामस्वरूप, अपलोड की गई Word फ़ाइल क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी।

पायथन में वर्ड को HTML में बदलें

आप नीचे दिए गए चरणों का पालन करके आसानी से Word को HTML में प्रोग्रामेटिक रूप से परिवर्तित कर सकते हैं:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • Word फ़ाइल पथ सेट करें
  • प्रारूप में “एचटीएमएल” असाइन करें
  • आउटपुट फ़ाइल पथ प्रदान करें
  • यदि आवश्यक हो तो HtmlConvertOptions को परिभाषित करें
  • विभिन्न गुणों को सेट करें जैसे \ पेज और पेज \ काउंट आदि से।
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • ConvertDocumentRequest के साथ convert_document () विधि को कॉल करके परिणाम प्राप्त करें

निम्न कोड उदाहरण दिखाता है कि REST API का उपयोग करके फ़ॉर्मेटिंग खोए बिना Word को HTML में कैसे परिवर्तित किया जाए:

# पायथन में वर्ड को HTML में कैसे बदलें
# आवश्यक एपीआई उदाहरण बनाएँ
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# कन्वर्ट सेटिंग्स तैयार करें
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-word.docx"
settings.format = "html"
settings.output_path = "python-testing"

# एचटीएमएल कन्वर्ट विकल्प
convertOptions = groupdocs_conversion_cloud.HtmlConvertOptions()
convertOptions.from_page = 1 
convertOptions.pages_count = 1

settings.convert_options = convertOptions

# कन्वर्ट दस्तावेज़ अनुरोध बनाएँ
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Word के पृष्ठों को HTML फ़ाइल में बदलें
result = convert_api.convert_document(request)
print("Converted range of pages from Word to HTML web page: " + result[0].path)

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित html फ़ाइल को क्लाउड पर सहेजेगा। आप निम्न कोड नमूने का उपयोग करके इसे डाउनलोड कर सकते हैं:

# परिवर्तित फ़ाइल को डाउनलोड करने के लिए एपीआई आरंभीकरण
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# डाउनलोड फ़ाइल अनुरोध बनाएँ
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-word.html", storage_name)

# परिवर्तित फ़ाइल डाउनलोड करें
response = file_api.download_file(request)

# डाउनलोड की गई फ़ाइल को अपनी निर्देशिका में ले जाएं
shutil.move(response, "H:\\groupdocs-cloud-data\\")

क्लाउड स्टोरेज का उपयोग किए बिना वर्ड टू एचटीएमएल रूपांतरण

आप नीचे दिए गए चरणों का पालन करके क्लाउड स्टोरेज का उपयोग किए बिना Word को HTML दस्तावेज़ों में परिवर्तित कर सकते हैं:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertDocumentDirectRequest बनाएं और अनुरोधित दस्तावेज़ प्रारूप और इनपुट फ़ाइल पथ पास करें
  • ConvertDocumentDirectRequest के साथ convert_document__direct () विधि को कॉल करके परिणाम प्राप्त करें
  • वैकल्पिक रूप से, आउटपुट फ़ाइल को Shutil.move () विधि का उपयोग करके स्थानीय पथ पर सहेजें

निम्न कोड उदाहरण दिखाता है कि क्लाउड स्टोरेज का उपयोग किए बिना Word को HTML में कैसे परिवर्तित किया जाए:

# क्लाउड स्टोरेज का उपयोग किए बिना Word से HTML रूपांतरण
# आवश्यक एपीआई उदाहरण बनाएँ
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# कन्वर्ट अनुरोध तैयार करें
request = groupdocs_conversion_cloud.ConvertDocumentDirectRequest("html", "H:\\groupdocs-cloud-data\\word-file.docx")

# क्लाउड स्टोरेज के बिना Word को HTML में कनवर्ट करें
response = convert_api.convert_document_direct(request)

# डाउनलोड की गई फ़ाइल को अपनी कार्यशील निर्देशिका में ले जाएँ
shutil.move(response, "H:\\groupdocs-cloud-data\\")

आप अनुरोध निकाय में इनपुट फ़ाइल पास करेंगे और एपीआई प्रतिक्रिया में आउटपुट फ़ाइल प्राप्त करेंगे।

Word को HTML में कैसे बदलें और सीधे डाउनलोड करें

आप नीचे दिए गए चरणों का पालन करके आसानी से Word को HTML फ़ाइल में प्रोग्रामेटिक रूप से परिवर्तित कर सकते हैं:

  • ConvertApi का एक उदाहरण बनाएँ
  • ConvertSettings का एक उदाहरण बनाएँ
  • Word फ़ाइल पथ सेट करें
  • प्रारूप में “एचटीएमएल” असाइन करें
  • आउटपुट पथ पर “कोई नहीं” सेट करें
  • ConvertDocumentRequest को ConvertSettings के साथ बनाएँ
  • convert_document_download () विधि को कॉल करके परिणाम प्राप्त करें
  • वैकल्पिक रूप से, आउटपुट फ़ाइल को Shutil.move () विधि का उपयोग करके स्थानीय पथ पर सहेजें

निम्न कोड उदाहरण दिखाता है कि Word को HTML में कैसे परिवर्तित किया जाए और इसे सीधे Python में REST API का उपयोग करके डाउनलोड किया जाए:

# Word को HTML में कैसे बदलें और सीधे डाउनलोड करें
# आवश्यक एपीआई उदाहरण बनाएँ
import shutil
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# कन्वर्ट सेटिंग्स तैयार करें
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-word.docx"
settings.format = "html"

# दस्तावेज़ आईओएसट्रीम के रूप में आउटपुट
settings.output_path = None    

# कन्वर्ट अनुरोध तैयार करें
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# Word को सीधे HTML फ़ाइल में बदलें
response = convert_api.convert_document_download(request)

# डाउनलोड की गई फ़ाइल को अपनी कार्यशील निर्देशिका में ले जाएँ
shutil.move(response, "H:\\groupdocs-cloud-data\\")

एपीआई प्रतिक्रिया में परिवर्तित एचटीएमएल फाइल वापस कर देगा। फ़ाइल अपलोड करने के लिए कृपया पहले बताए गए चरणों का पालन करें।

HTML कन्वर्टर के लिए ऑनलाइन वर्ड

कृपया निम्नलिखित का प्रयास करें ऑनलाइन वर्ड टू एचटीएमएल मुक्त रूपांतरण उपकरण, जिसे उपरोक्त एपीआई का उपयोग करके विकसित किया गया है।

निष्कर्ष

इस लेख में आपने सीखा है:

  • क्लाउड पर पायथन का उपयोग करके वर्ड डॉक को HTML फ़ाइल में कैसे बदलें;
  • HTML फ़ाइल को क्लाउड पर अपलोड करें और फिर परिवर्तित HTML फ़ाइल को क्लाउड से डाउनलोड करें;
  • क्लाउड स्टोरेज प्रोग्रामेटिक रूप से उपयोग किए बिना शब्द को HTML फ़ाइल में कैसे परिवर्तित करें;
  • वर्ड को HTML फ़ाइल में कैसे बदलें और सीधे डाउनलोड करें;

दस्तावेज़ का उपयोग करके आप GroupDocs.Conversion Cloud API के बारे में अधिक जान सकते हैं। हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और बातचीत करने देता है।

प्रश्न पूछें

यदि आपके पास Word से HTML कन्वर्टर के बारे में कोई प्रश्न हैं, तो कृपया बेझिझक हमसे फ्री सपोर्ट फोरम पर पूछें।

यह सभी देखें

हम अनुशंसा करते हैं कि आप इसके बारे में जानने के लिए निम्नलिखित लेख देखें: