Hoe maak je een HTML-bestand aan in C#

Hoe maak je een HTML-bestand aan in C#

Er zijn veel manieren om [HTML][1]-bestanden programmatisch te genereren. Daarnaast vindt u een aantal bibliotheken in verschillende programmeertalen die statische/dynamische HTML-documenten genereren. In deze blogpost doorloop je echter het hele proces van HTML-bestandscreatie met behulp van deze C# HTML-parser [bibliotheek][2]. Bovendien vindt u de codefragmenten die demonstreren hoe u programmatisch een HTML-bestand in C# maakt. Zorg ervoor dat u een .NET-omgeving op uw computer hebt ingesteld. De volgende punten gaan we behandelen:

  • [C# HTML-parserbibliotheek][3]
  • [Een HTML-bestand maken in C#][4]
  • [HTML-document vanuit een bestand programmatisch laden][5]

C# HTML-parserbibliotheek

Het installatieproces van deze bibliotheek op bedrijfsniveau verloopt vrij soepel. U kunt de DLL echter [downloaden][6] of deze bibliotheek installeren door de volgende opdracht uit te voeren in de [NuGet][7] pakketbeheerder.

Install-Package Aspose.HTML

Hoe maak je een HTML-bestand in C#

U kunt de taak HTML-bestand maken automatiseren met behulp van een paar regels broncode in een .NET-toepassing. Volg de onderstaande stappen:

  1. Initialiseer een leeg HTML-document door een object van de klasse [HTMLDocument][8] te maken.
  2. Gebruik de methode [Opslaan][9] om het document in een bestand op te slaan. Kopieer en plak de volgende code in uw hoofdbestand: Het hierboven geschreven codefragment maakt een leeg HTML-document. Laten we dus de stappen doorlopen om inhoud via een programma aan een HTML-document toe te voegen.
  3. Maak een instantie van de klasse [HTMLDocument][8] om een leeg HTML-document te maken.
  4. Maak een tekstelement en voeg het toe aan het document door de methode [CreateTextNode][10] aan te roepen.
  5. De methode [appendChild()][11] van de Node-interface voegt een node toe aan het einde van de lijst met onderliggende nodes van een opgegeven bovenliggende node.
  6. Sla het document op door de methode [Opslaan][9] aan te roepen. Je kunt de uitvoer zien in de onderstaande afbeelding:
    Hoe maak je een HTML-bestand aan in C#

Laad HTML-document programmatisch vanuit een bestand

U kunt veel dingen doen met HTML-bestanden met behulp van deze C# HTML-parserbibliotheek. Nu ziet u het codefragment om een HTML-document programmatisch te laden. De stappen zijn:

  1. Laad het HTML-document door de constructor van de klasse [HTMLDocument][8] te initialiseren.
  2. Schrijf de inhoud van het document naar de uitvoerstroom door de eigenschap [DocumentElement.OuterHTML][12] te openen.

Ontvang een gratis licentie

U kunt gebruikmaken van een [gratis tijdelijke licentie][13] om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

We beëindigen deze blogpost hier. Je hebt geleerd hoe je programmatisch een HTML-bestand maakt in C#. Verder heb je een aantal geavanceerde methoden doorlopen, zoals het laden van een HTML-document vanuit een bestaand bestand. Daarom kun je de [documentatie][14] van deze C# HTML-parserbibliotheek bezoeken om meer te weten te komen over andere coole functies. Bovendien raden we u aan onze [Aan de slag-gids][15] te volgen. Ten slotte schrijft [conholdate.com][16] nieuwe blogposts. Blijf daarom in contact voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][17].

Veelgestelde vragen

Hoe maak je een HTML-document in een .NET-applicatie? Volg deze [link][4] om het codefragment te kennen dat is gebaseerd op de methoden die worden aangeboden door deze C# HTML-parser [bibliotheek][2].

Zie ook