توضح هذه الطريقة البسيطة كيفية ** تحويل HTML إلى نص في C# **. في * C# HTML إلى نص عادي * يمكن تحقيق التحويل بسهولة باستخدام بضعة أسطر من التعليمات البرمجية لأي تطبيق قائم على .NET يعمل في أنظمة التشغيل Windows أو macOS أو Linux.
خطوات تحويل HTML إلى نص في C#
- قم بتثبيت Aspose.HTML for .NET من مدير حزمة NuGet
- قم بتضمين Aspose.HTML مساحة الاسم في مشروعك
- قم بتحميل محتوى ملف HTML إلى سلسلة
- قم بإنشاء مثيل لفئة HTMLDocument لتحميل السلسلة التي تحتوي على HTML
- إنشاء مثيل فئة INodeIterator للتكرار خلال العقد وإلحاقه في StringBuilder
- أخيرًا ، احفظ النص المحول من HTML على القرص
من أجل * الحصول على نص عادي من HTML C# * ، يمكن استخدام بضعة أسطر من التعليمات البرمجية بشكل فعال في أي تطبيق قائم على .NET. تبدأ العملية بتحميل ملف HTML كسلسلة في * HTMLDocument class * مثيل باستخدام طريقة * File.ReadAllText *. ثم سيتم استخدام * INodeIterator * لاستخراج العقد من HTML وإلحاقها بـ StringBuilder. أخيرًا ، سيتم حفظ HTML المستخرج في StringBuilder على القرص.
كود لتحويل HTML إلى نص في C#
الكود أعلاه في * C# يحول HTML إلى نص عادي * باستخدام عدد قليل من مكالمات API. لقد استخدمنا فئة * StyleFilter * المخصصة التي ترث * فئة NodeFilter * لتجاوز طريقة * AcceptNode * ، والتي تقوم بتصفية العقد غير المرغوب فيها من HTML أثناء عملية التحويل.
في الموضوع السابق ، تعلمنا كيفية إنشاء ملف HTML في C#. في حين أن المثال أعلاه في * C# يحصل على نص عادي من ملف HTML * برمجيًا.