Como criar um arquivo HTML em C#

A geração e o processamento automatizados de documentos HTML estão se tornando um recurso exigente. Diferentes relatórios e faturas estão agora sendo gerados dinamicamente em formato HTML. Este tópico abordará a implementação básica da automação HTML em aplicativos .NET. Então, você aprenderá como criar um arquivo HTML em C#.

Etapas para criar arquivo HTML em C#

  1. Abra o Visual Studio e crie um aplicativo de console vazio
  2. Adicione uma referência a Aspose.HTML for .NET do NuGet.org
  3. Use o construtor HTMLDocument() padrão para criar um documento HTML vazio
  4. Crie um elemento de texto usando o método CreateTextNode()
  5. Anexar o texto criado ao corpo do documento HTML
  6. Salve o arquivo HTML no disco

Depois de instalar com êxito o Aspose.HTML para .NET da Galeria NuGet, você poderá acessar as classes e métodos da API. Você precisa criar um documento HTML vazio usando o construtor HTMLDocument() sem nenhum parâmetro. Depois que um documento HTML for inicializado, você poderá adicionar diferentes elementos a ele. No trecho de código abaixo, um elemento de texto simples está sendo adicionado ao corpo usando C# para gerar o documento HTML.

Código para criar arquivo HTML em C#

using System;
using System.IO;
// Add reference to Aspose.HTML for .NET API
// Use following namespace to create HTML file
using Aspose.Html;
namespace CreateHTMLFiles
{
class Program
{
static void Main(string[] args)
{
// Set license before generating HTML file
Aspose.Html.License AsposeHTMLLicense = new Aspose.Html.License();
AsposeHTMLLicense.SetLicense(@"c:\asposelicense\license.lic");
string outFile = @"c:\Created_HTML_File.html";
// Initialize an empty HTML document
using (var htmldocument = new HTMLDocument())
{
// Create a text element to add to the HTML document
var text = htmldocument.CreateTextNode("This HTML document is generated by Aspose.HTML for .NET using C#.");
// Add text element to HTML body
htmldocument.Body.AppendChild(text);
// Save the HTML file to a disk
htmldocument.Save(outFile);
}
}
}
}

No tópico anterior, você aprendeu como converter Markdown para XPS em C#. Você pode usar o trecho de código simples e autoexplicativo acima para gerar o arquivo HTML em C#. Depois que o arquivo HTML é gerado, você pode abri-lo e visualizá-lo em qualquer navegador para exibir as informações que precisam ser exibidas.

 Português