यह आसान तरीका बताता है कि कैसे HTML को C# में टेक्स्ट में बदलें। सी# एचटीएमएल से सादा पाठ में विंडोज़, मैकोज़ या लिनक्स प्लेटफॉर्म पर चल रहे किसी भी .NET आधारित एप्लिकेशन के लिए कोड की कुछ पंक्तियों का उपयोग करके रूपांतरण आसानी से प्राप्त किया जा सकता है।
HTML को C# में टेक्स्ट में बदलने के चरण
- NuGet पैकेज मैनेजर से Aspose.HTML for .NET इंस्टॉल करें
- अपने प्रोजेक्ट में Aspose.HTML नाम स्थान शामिल करें
- HTML फ़ाइल सामग्री को एक स्ट्रिंग में लोड करें
- HTML युक्त स्ट्रिंग को लोड करने के लिए HTMLDocument वर्ग का एक उदाहरण बनाएं
- नोड्स के माध्यम से पुनरावृति करने और StringBuilder में संलग्न करने के लिए INodeIterator वर्ग उदाहरण को त्वरित करें
- अंत में, परिवर्तित टेक्स्ट को HTML से डिस्क पर सहेजें
*HTML C# से सादा पाठ प्राप्त करने के लिए कोड की कुछ पंक्तियों का उपयोग किसी भी .NET आधारित एप्लिकेशन में प्रभावी ढंग से किया जा सकता है। प्रक्रिया HTML फ़ाइल को स्ट्रिंग के रूप में HTMLDocument वर्ग उदाहरण में File.ReadAllText विधि का उपयोग करके लोड करके शुरू होती है। फिर INodeIterator का उपयोग HTML से नोड्स निकालने और उन्हें StringBuilder में जोड़ने के लिए किया जाएगा। अंत में, StringBuilder में निकाले गए HTML को डिस्क पर सहेजा जाएगा।
एचटीएमएल को सी # में टेक्स्ट में कनवर्ट करने के लिए कोड
C# में उपरोक्त कोड कुछ API कॉलों का उपयोग करके HTML को सादा पाठ में परिवर्तित करता है। हमने अनुकूलित StyleFilter वर्ग का उपयोग किया है जो NodeFilter वर्ग को इनहेरिट करता है AcceptNode विधि को ओवरराइड करने के लिए, जो रूपांतरण प्रक्रिया के दौरान HTML से अवांछित नोड्स को फ़िल्टर करता है।
पिछले विषय में, हमने सीखा कि सी # में एचटीएमएल फाइल बनाएं कैसे करें। जबकि, उपरोक्त उदाहरण C# में HTML फ़ाइल से प्रोग्रामेटिक रूप से सादा पाठ प्राप्त करें।