كيفية تحويل HTML إلى نص في C#

توضح هذه الطريقة البسيطة كيفية ** تحويل HTML إلى نص في C# **. في * C# HTML إلى نص عادي * يمكن تحقيق التحويل بسهولة باستخدام بضعة أسطر من التعليمات البرمجية لأي تطبيق قائم على .NET يعمل في أنظمة التشغيل Windows أو macOS أو Linux.

خطوات تحويل HTML إلى نص في C#

  1. قم بتثبيت Aspose.HTML for .NET من مدير حزمة NuGet
  2. قم بتضمين Aspose.HTML مساحة الاسم في مشروعك
  3. قم بتحميل محتوى ملف HTML إلى سلسلة
  4. قم بإنشاء مثيل لفئة HTMLDocument لتحميل السلسلة التي تحتوي على HTML
  5. إنشاء مثيل فئة INodeIterator للتكرار خلال العقد وإلحاقه في StringBuilder
  6. أخيرًا ، احفظ النص المحول من 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 * برمجيًا.

 عربي