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#
- Abra o Visual Studio e crie um aplicativo de console vazio
- Adicione uma referência a Aspose.HTML for .NET do NuGet.org
- Use o construtor HTMLDocument() padrão para criar um documento HTML vazio
- Crie um elemento de texto usando o método CreateTextNode()
- Anexar o texto criado ao corpo do documento HTML
- 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.