Edite arquivos HTML, MHTML e MD via C#
Use os recursos da biblioteca C# para criar elementos, remover ou editar o conteúdo de nós existentes de um documento.
Editar arquivos HTML, MHTML e Markdown usando C#
Para editar arquivos HTML, MHTML e MD, usaremos
Aspose.HTML for.NET API
que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma C#. Você pode escolher um tipo de editor para diferentes arquivos de origem, como HTML, MHTML ou Markdown.
Você pode editar arquivos em outros formatos de arquivo e considerar como criar, carregar e salvar documentos HTML seguindo os links. Aqui você encontrará várias abordagens que podem ser usadas para editar documentos:
Funções de edição
Algumas funções de edição de arquivo que a API do Aspose.HTML for .NET pode executar são as seguintes:
- Edite uma árvore de documentos – adicione, substitua ou remova elementos (parágrafos, imagens, tabelas, iframes, etc.).
- Edite o conteúdo dos nós existentes.
- Especifique e edite propriedades de estilo CSS para elementos HTML.
- Navegue por um documento e pesquise elementos para editar.
- Modificar atributos de elementos HTML.
- Configure uma sandbox de documento e muito mais.
Se você deseja gerar código HTML ou C# rapidamente, nossos Geradores HTML estão aqui para ajudar. Essas ferramentas on-line gratuitas geram automaticamente código HTML e código C# em tempo real! Você pode facilmente gerar código para adicionar elementos como imagens, formulários, tabelas, etc. a documentos HTML, copiá-los e usá-los em seu projeto.
Como Editar Arquivos HTML
A árvore DOM (Document Object Model) é a representação na memória de um documento. O namespace Aspose.Html.Dom fornece uma API que representa e interage com qualquer documento HTML, XML ou SVG. A tarefa de editar HTML programaticamente em C# é modificar elementos na árvore do documento HTML. A API Aspose.HTML oferece suporte a um conjunto de elementos HTML definidos no padrão HTML, juntamente com regras sobre como os elementos podem ser aninhados. Considere etapas simples para criar e editar HTML. Vamos criar um documento HTML que conterá um parágrafo de texto com um atributo id:
Editar HTML em C#
// Create an instance of an HTML document
using (var document = new HTMLDocument())
{
var body = document.Body;
// Create a paragraph element
var p = (HTMLParagraphElement)document.CreateElement("p");
// Set a custom attribute
p.SetAttribute("id", "my-paragraph");
// Create a text node
var text = document.CreateTextNode("my first paragraph");
// Add the text to the paragraph
p.AppendChild(text);
// Attach paragraph to the document body
body.AppendChild(p);
// Save the HTML document to a file
document.Save(Path.Combine(OutputDir, "edit-document-tree.html"));
}
Documentação
Para saber mais sobre a API Aspose.HTML, visite nosso guia de documentação. Você pode baixar os exemplos e mostrar projetos no repositório GitHub. Eles são de código aberto e podem ser usados livremente em seus próprios aplicativos.
- Os artigos na seção de documentação Trabalhando com documentos HTML fornecem as informações necessárias para começar a usar a biblioteca de classes Aspose.HTML . Você aprenderá como o DOM representa um documento HTML na memória e como usar a API para criar, editar e salvar um arquivo HTML.
- O artigo
Editando um documento HTML
fornece informações básicas sobre como ler ou editar o objeto de documento Modelo (DOM). Você explorará como criar elementos HTML e como trabalhar com eles – modifique o documento inserindo novos nós, removendo ou editando o conteúdo de nós existentes.
Instalando a biblioteca Aspose.HTML for .NET
Aspose.HTML é uma biblioteca avançada de web scraping e análise de HTML. Esta biblioteca suporta a análise de HTML5, CSS3, SVG e HTML Canvas para construir um Document Object Model (DOM) baseado no WHATWG DOM Standard. Você pode usar várias maneiras de instalar a biblioteca Aspose.HTML for .NET em seu sistema:
- Usando a GUI do Gerenciador de Pacotes NuGet.
- Usando o console do gerenciador de pacotes.
- Instalando o Aspose.HTML for .NET através do MSI.
Use a biblioteca Aspose.HTML C# para converter, mesclar, editar documentos HTML, extrair dados da Web e muito mais! Para obter mais detalhes sobre a instalação da biblioteca C#, consulte Documentação do Aspose.HTML.
Requisitos de sistema
Nossas APIs são suportadas em todas as principais plataformas e sistemas operacionais. Antes de executar o código, verifique se você possui os seguintes pré-requisitos em seu sistema.
- Microsoft Windows ou um sistema operacional compatível com plataformas .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.
- Ambiente de desenvolvimento como Microsoft Visual Studio.
- Aspose.HTML for .NET DLL referenciado em seu projeto – Instale a partir do NuGet usando o botão Download acima.