Ինչպես փոխարկել HTML-ը տեքստի C#-ում

Այս պարզ միջոցը ցույց է տալիս, թե ինչպես փոխարկել HTML-ը տեքստի C#-ով: C# HTML-ում պարզ տեքստի փոխակերպումը կարելի է հեշտությամբ հասնել՝ օգտագործելով մի քանի տող կոդ՝ Windows, macOS կամ Linux հարթակներում աշխատող ցանկացած .NET-ի վրա հիմնված հավելվածի համար:

Քայլեր C#-ում HTML-ը տեքստի փոխարկելու համար

  1. Տեղադրեք Aspose.HTML for .NET-ը NuGet փաթեթների կառավարիչից
  2. Ներառեք Aspose.HTML անվանատարածք ձեր նախագծում
  3. Բեռնել HTML ֆայլի բովանդակությունը String-ում
  4. Ստեղծեք HTMLDocument դասի օրինակ՝ HTML պարունակող տողը բեռնելու համար
  5. Ստեղծեք INodeIterator դասի օրինակ՝ հանգույցների միջոցով կրկնելու և StringBuilder-ում ավելացնելու համար
  6. Վերջապես, պահպանեք փոխարկված տեքստը HTML-ից սկավառակի վրա

Որպեսզի *ստանաք պարզ տեքստ HTML C#-ից մի քանի տող կոդ կարող են արդյունավետ օգտագործվել .NET-ի վրա հիմնված ցանկացած հավելվածում: Գործընթացը սկսվում է՝ HTML ֆայլը որպես String բեռնելով HTMLDocument դասի օրինակ՝ օգտագործելով File.ReadAllText մեթոդը: Այնուհետև INodeIterator-ը կօգտագործվի HTML-ից հանգույցներ հանելու և դրանք StringBuilder-ին կցելու համար: Վերջապես, StringBuilder-ում արդյունահանված HTML-ը կպահվի սկավառակի վրա:

Կոդ՝ C#-ում HTML-ը տեքստի փոխակերպելու համար

C#-ում վերը նշված կոդը փոխակերպում է HTML-ը պարզ տեքստի՝ օգտագործելով մի քանի API զանգեր: Մենք օգտագործել ենք հարմարեցված StyleFilter դաս, որը ժառանգում է NodeFilter դասը՝ փոխարինելու AcceptNode մեթոդը, որը փոխակերպման գործընթացում զտում է անցանկալի հանգույցները HTML-ից:

Նախորդ թեմայում մենք սովորեցինք, թե ինչպես պետք է ստեղծել HTML ֆայլ C#-ում. Մինչդեռ վերը նշված օրինակը C#-ում ծրագրային կերպով ստանում է պարզ տեքստ HTML ֆայլից:

 Հայերեն