Os arquivos HTML são usados para exibir dados ou informações em páginas da web. Às vezes, pode ser necessário criar um arquivo HTML em seus projetos. Após esses cenários, este artigo aborda como criar um arquivo HTML programaticamente em C#.
- Criar arquivos HTML – instalação da API C#
- Crie um arquivo HTML programaticamente em C#
- Crie um arquivo HTML a partir da URL programaticamente em C#
Criar arquivos HTML – instalação da API C#
A API Aspose.HTML para .NET pode ser usada para trabalhar com diferentes formatos de arquivo suportados sem a necessidade de instalar qualquer outro aplicativo. Você pode baixar os arquivos DLL da página New Releases ou usar o seguinte comando NuGet:
PM> Install-Package Aspose.Html
Crie um arquivo HTML programaticamente em C#
Você pode criar um arquivo HTML com algumas chamadas de método, conforme explicado nas etapas abaixo:
- Crie um objeto da classe HTMLDocument.
- Crie um elemento de texto e anexe-o ao documento.
- Salve o documento HTML de saída.
- Salve o documento HTML.
O exemplo de código abaixo mostra como seguir estas etapas e criar um arquivo HTML programaticamente em C#:
// Prepare um caminho de saída para salvar um documento
string documentPath = "create-new-document.html";
// Inicializar um documento HTML vazio
using (var document = new Aspose.Html.HTMLDocument())
{
// Crie um elemento de texto e adicione-o ao documento
var text = document.CreateTextNode("Hello World!");
document.Body.AppendChild(text);
// Salve o documento em um disco
document.Save(documentPath);
}
Crie um arquivo HTML a partir da URL programaticamente em C#
Você pode criar um arquivo HTML seguindo as etapas abaixo:
- Crie um objeto da classe Url para especificar o link.
- Inicialize o objeto de classe HTMLDocument ao passar o URL como parâmetro.
- Salve o arquivo HTML de saída.
O código de exemplo a seguir demonstra como criar um arquivo HTML de qualquer página da Web online em C#:
// Defina o link de URL para a página da Web on-line
Aspose.Html.Url url = new Aspose.Html.Url("https://blog.aspose.com/pt/");
// Inicializar um objeto da classe HTMLDocument
var document = new Aspose.Html.HTMLDocument(url);
// Salve o documento em um disco
document.Save(dataDir + "create-from-URL.html");
Explorar Aspose.HTML para .NET
Você pode visitar a API documentação onde diferentes capítulos abordam outros recursos da API.
Obtenha licença gratuita
Você pode solicitar uma licença temporária gratuita para avaliar a API sem quaisquer limitações de avaliação.
Conclusão
Neste artigo, você aprendeu como criar uma página da Web HTML programaticamente em C#. Ele explica como criar um arquivo HTML do zero ou enquanto usa o conteúdo de um URL online. Sinta-se à vontade para nos escrever em forum caso tenha alguma ambiguidade.