इस लेख का उद्देश्य आपको सी# का उपयोग करके HTML को MHTML में कैसे बदलें, इस बारे में व्यापक गाइड के माध्यम से मार्गदर्शन करना है। हाइपर टेक्स्ट मार्कअप लैंग्वेज, जिसे आमतौर पर HTML के रूप में जाना जाता है, एक मार्कअप लैंग्वेज है जिसका उपयोग वेब पेज डिजाइन करने के लिए किया जाता है। MHTML एक वेब पेज आर्काइव प्रारूप है जो HTML, छवियों और अन्य संबंधित संसाधनों को एक फ़ाइल में संग्रहीत कर सकता है। कनवर्ज़न लाइब्रेरी की सहायता से, आप आसानी से कुछ सरल चरणों के साथ सी# में HTML से MHTML उत्पन्न कर सकते हैं। इसके अतिरिक्त, आपको किसी भी सामान्य ऑपरेटिंग सिस्टम पर लाइब्रेरी सेट अप करने के निर्देश मिलेंगे। किसी HTML फ़ाइल स्वरूप को MHTML में बदलने के लिए महत्वपूर्ण चरण और नमूना कोड उदाहरण निम्नलिखित हैं।
C# का उपयोग करके HTML को MHTML में बदलने के चरण
- NuGet पैकेज मैनेजर का उपयोग करके GroupDocs.Conversion for .NET इंस्टॉल करें
- अपने प्रोजेक्ट में GroupDocs.Conversion नामस्थान का संदर्भ जोड़ें
- Converter क्लास को इसके कंस्ट्रक्टर को HTML फ़ाइल पाथ पास करके इंस्टेंट करें
- कन्वर्टर वर्ग के GetPossibleConversions विधि को कॉल करके रूपांतरण विकल्प प्राप्त करें
- परिणामी MHTML फ़ाइल को डिस्क पर संग्रहीत करने के लिए कन्वर्टर क्लास की सेव विधि को कॉल करें
HTML को C# में MHTML में बदलना एक सरल प्रक्रिया है जिसे पहले बताए गए चरण-दर-चरण निर्देशों का पालन करके आसानी से पूरा किया जा सकता है। ये निर्देश विभिन्न लोकप्रिय ऑपरेटिंग सिस्टम जैसे विंडोज, मैकओएस और लिनक्स पर लागू होते हैं, और HTML को C# में MHTML में निर्यात करने के लिए किसी अतिरिक्त सॉफ़्टवेयर इंस्टॉलेशन की आवश्यकता नहीं होती है। चूँकि इस उदाहरण में प्रयुक्त लाइब्रेरी क्रॉस-प्लेटफ़ॉर्म है, इसका तात्पर्य है कि नीचे दिए गए कोड को किसी भी सिस्टम पर निष्पादित किया जा सकता है जिसमें .NET स्थापित है।
सी # का उपयोग कर एचटीएमएल को एमएचटीएमएल में कनवर्ट करने के लिए कोड
using GroupDocs.Conversion; | |
namespace ConvertHTMLtoMHTMLUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import HTML document | |
var converter = new GroupDocs.Conversion.Converter("input.html"); | |
// Get conversion option for final output document | |
var htmltomhtmlOptions = converter.GetPossibleConversions()["mhtml"] | |
.ConvertOptions; | |
// Save the MHTML to disk | |
converter.Convert("output.mhtml", htmltomhtmlOptions); | |
} | |
} | |
} |
एचटीएमएल को एमएचटीएमएल सी# में बदलने के लिए एक व्यापक गाइड एक सरल कोड नमूने के साथ पिछले अनुभाग में प्रस्तुत किया गया था। रूपांतरण प्रक्रिया में केवल कुछ एपीआई कॉल शामिल हैं, और एक बार जब आप दस्तावेज़ रूपांतरण पुस्तकालय स्थापित करते हैं और फ़ाइल पथ को तदनुसार संशोधित करते हैं, तो आपके अनुप्रयोगों में प्रदान किए गए कोड उदाहरण को शामिल करना एक सरल कार्य है।
पहले के एक लेख में, हमने HTML को JPG में बदलने के बारे में बात की थी, और यदि आपको अधिक मार्गदर्शन की आवश्यकता है, तो आप सी # का उपयोग कर एचटीएमएल को जेपीजी में कैसे परिवर्तित करें पर हमारा ट्यूटोरियल देख सकते हैं।