U ovom vodiču s uputama objašnjavamo postupak korak po korak za konvertiranje HTML u Text u C#. Ovaj vodič pruža detaljne informacije o postavljanju biblioteke pretvarača dokumenata, upute korak po korak za transformaciju dokumenta i primjer koda za mogućnost C# pretvaranja HTML-a u običan tekst. Ovdje su detaljne upute zajedno s radnim primjerom za pretvaranje HTML-a u tekst pomoću C#.
Koraci za pretvaranje HTML-a u tekst u C#
- Instalirajte paket GroupDocs.Conversion for .NET iz NuGet-a u .NET projektu za implementaciju funkcionalnosti C# HTML-a u običan tekst
- Dodajte referencu na imenski prostor GroupDocs.Conversion da transformirate HTML u tekst
- Instancirajte klasu Converter i proslijedite ulaznu HTML datoteku njenom konstruktoru
- Inicijalizirajte klasu WordProcessingConvertOptions i definirajte parametre za prilagodbu tekstualnog dokumenta
- Na kraju pozovite metodu Convert da biste HTML spremili kao tekst
Gore navedene točke omogućuju vam jednostavnu i brzu implementaciju funkcije dobijte običan tekst iz HTML C#. Vi samo trebate instalirati potrebni paket s web stranice NuGet, napisati tri do četiri retka koda i potrošiti nekoliko API poziva za dovršetak pretvorbe dokumenta. Nadalje, ovi koraci ne zahtijevaju nikakav dodatni alat treće strane i mogu se implementirati na bilo kojem operativnom sustavu kao što su MS Windows, Linux i Mac OS.
Kod za pretvaranje HTML-a u tekst u C#
Razvili smo gornji primjer slijedeći upute definirane u prethodnom odjeljku za implementaciju mogućnosti konvertiranja HTML-a u običan tekst C#. Kao što vidite, upotrijebili smo klasu Converter za učitavanje ulaznog HTML dokumenta i postavili format izlazne datoteke korištenjem objekta WordProcessingConvertOptions. Na kraju smo pozvali Convert metodu za spremanje rezultirajuće datoteke na disk.
Usredotočili smo se na proces pretvorbe dokumenata za implementaciju C# funkcije dobivanja običnog teksta iz HTML-a. Nedavno smo objavili članak o promjeni PDF-a u CSV u C#, pogledajte kako pretvoriti PDF u CSV koristeći C# vodič za više informacija.