पायथन का उपयोग करके बीएमपी को एमएचटीएमएल में कनवर्ट करें

Microsoft Word® को इंस्टाल किए बिना आपके पायथन एप्लिकेशन में WORDML से MHTML, HtmlFixed और HTML रूपांतरण।

 

एक पायथन डेवलपर के लिए, जो एमएचटीएमएल (वेब संग्रह प्रारूप) रूपांतरण सुविधा या एचटीएमएलफिक्स्ड माध्य में बीएमपी जोड़ने की कोशिश कर रहा है, एप्लिकेशन के भीतर बिल्कुल स्थित तत्वों का उपयोग करके दस्तावेज़ को HTML प्रारूप में सहेजना चाहता है। Aspose.Total for Python via .NET API रूपांतरण प्रक्रिया को स्वचालित करने में मदद कर सकता है। यह विभिन्न प्रारूपों से निपटने वाले विभिन्न एपीआई का एक पूरा पैकेज है।

हम Aspose.Words for Python via .NET API का उपयोग करते हैं जो WORDML को MHTML रूपांतरण सुविधा में जोड़ने के लिए Aspose.Total for Python via .NET पैकेज का हिस्सा है। यदि बीएमपी फ़ाइल सरल है तो उसके कोड की केवल दो पंक्तियाँ हैं। बीएमपी फाइल लोड करें और सेव मेथड को उपयुक्त फाइल पथ के साथ सेवफॉर्मेट एन्यूमरेशन के साथ एमएचटीएमएल या एचटीएमएल_फिक्स्ड के रूप में कॉल करें। लेकिन अगर दस्तावेज़ मॉडल को मूल मॉडल के करीब पुनर्स्थापित करने की आवश्यकता है तो परिणामी दस्तावेज़ के भीतर कुछ अतिरिक्त जानकारी को सहेजने की आवश्यकता है जिसे राउंड-ट्रिप जानकारी कहा जाता है।

कैसे करें पायथन में बीएमपी को एमएचटीएमएल में कनवर्ट करें

  • Document वर्ग का उपयोग करके स्रोत WORDML फ़ाइल लोड करें
  • HtmlSaveOptions का इंस्टेंस बनाएं।
  • export_roundtrip_information को सही के रूप में सेट करें
  • SaveFormat को MHTML के रूप में निर्दिष्ट करें
  • आउटपुट फ़ाइल पथ और SaveFormat को पैरामीटर के रूप में निर्दिष्ट करते समय सहेजें विधि को कॉल करें। तो आपकी बीएमपी फ़ाइल निर्दिष्ट पथ पर एमएचटीएमएल में परिवर्तित हो जाती है।

रूपांतरण आवश्यकताएँ

  • WORDML से MHTML या HtmlFixed स्वरूप रूपांतरण के लिए, Python 3.5 या बाद के संस्करण की आवश्यकता है
  • परियोजना के भीतर संदर्भ API सीधे PyPI से ( Aspose.Words )
  • या निम्न पाइप कमांड पाइप इंस्टाल aspose.words का प्रयोग करें।
  • इसके अलावा, Microsoft Windows या Linux आधारित OS ( Words के लिए और देखें) और Linux के लिए gcc और libpython के लिए अतिरिक्त आवश्यकताओं की जाँच करें और चरण दर चरण निर्देशों का पालन करें INSTALL
 

पायथन में बीएमपी को एमएचटीएमएल में सहेजें - सरल

 
 

पायथन में बीएमपी से एमएचटीएमएल रूपांतरण

 

का पता लगाने WORDML रूपांतरण विकल्प के साथ Python

क्या है WORDML फ़ाइल प्रारूप

माइक्रोसॉफ्ट वर्ड 2003 वर्डप्रोसेसिंगएमएल नामक एक मालिकाना दस्तावेज़ प्रारूप का उपयोग करता है। यह प्रारूप XML का एक सबसेट है, और एक कस्टम XML स्कीमा का उपयोग करता है। स्कीमा को वर्ड डॉक्यूमेंट में टेक्स्ट, फॉर्मेटिंग, इमेज और अन्य सामग्री सहित सभी सूचनाओं को स्टोर करने के लिए डिज़ाइन किया गया है। WordProcessingML को मानव-पठनीय और मशीन-पठनीय दोनों के लिए डिज़ाइन किया गया है। इसका मतलब यह है कि लोगों के लिए टेक्स्ट एडिटर का उपयोग करके वर्ड प्रोसेसिंगएमएल दस्तावेज़ों को पढ़ना और संपादित करना आसान है, और कंप्यूटर के लिए वर्डप्रोसेसिंगएमएल दस्तावेज़ों को अन्य स्वरूपों में संसाधित करना और परिवर्तित करना भी आसान है। वर्डप्रोसेसिंगएमएल एक खुला मानक है, जिसका अर्थ है कि कोई भी ऐसा सॉफ्टवेयर विकसित कर सकता है जो इस प्रारूप को पढ़ और लिख सके। इससे कई ओपन सोर्स प्रोग्राम का विकास हुआ है जो WordProcessingML दस्तावेज़ों को पढ़ और लिख सकते हैं, जैसे कि OpenOffice.org और LibreOffice। Microsoft Word दुनिया में सबसे लोकप्रिय वर्ड प्रोसेसिंग प्रोग्राम है, और WordProcessingML सबसे लोकप्रिय XML- है। आधारित वर्ड प्रोसेसिंग प्रारूप।

क्या है MHTML फ़ाइल प्रारूप

MHTML, MIME HTML के लिए छोटा, एक वेब पेज आर्काइव प्रारूप है जिसका उपयोग संसाधनों को संयोजित करने के लिए किया जाता है जो आमतौर पर HTML कोड के साथ बाहरी लिंक (जैसे चित्र, फ्लैश एनिमेशन, जावा एप्लेट और ऑडियो फाइल) द्वारा एक फ़ाइल में दर्शाए जाते हैं। परिणामी फ़ाइल को वेब ब्राउज़रों द्वारा सहेजा और खोला जा सकता है। MHTML अधिकांश प्रमुख वेब ब्राउज़रों द्वारा समर्थित है, जिनमें Microsoft Edge, Internet Explorer, Google Chrome, Mozilla Firefox, और Opera शामिल हैं। सफारी के पास एमएचटीएमएल के लिए सीमित समर्थन है। जब एक वेब पेज को MHTML फ़ाइल के रूप में सहेजा जाता है, तो HTML कोड और संसाधनों को आमतौर पर MIME प्रकार मल्टीपार्ट/संबंधित का उपयोग करके एन्कोड किया जाता है। HTML कोड और संसाधनों के सही अनुक्रम को बनाए रखने के लिए इस प्रकार का एन्कोडिंग आवश्यक है, जब वे एक फ़ाइल में संयोजित होते हैं। MHTML प्रारूप का उपयोग अक्सर वेब पेजों को संग्रहीत करने या उन वेब पेजों को वितरित करने के लिए किया जाता है जिन्हें ऑफ़लाइन देखने की आवश्यकता होती है।