Este tutorial preciso explica como converter HTML para Markdown em C#. Ele contém os detalhes relativos à configuração do ambiente, algoritmo passo a passo e um trecho de código executável para converter HTML para MD em C#. Além disso, você pode processar a string HTML de um arquivo ou endereço de URL e renderizá-la como um arquivo Markdown.
Etapas para converter HTML em Markdown em C
- Instale a API Aspose.HTML for .NET para converter os arquivos HTML de entrada
- Criar um arquivo HTML usando uma string HTML
- Chame o método ConvertHTML para renderizar o arquivo Markdown
Estas etapas resumem como desenvolver um conversor HTML para MD em C#. A primeira etapa explica a configuração do ambiente seguida pela criação de um arquivo HTML de entrada usando uma string. Você pode usar qualquer sobrecarga do método ConvertHTML() para criar o fluxo de trabalho de acordo com seus requisitos.
Código para converter HTML em Markdown em C
using System; | |
using System.IO; | |
using Aspose.Html; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert HTML to MD using C# | |
{ | |
// Initialize license | |
License lic = new License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Set HTML code | |
var code = "<h1>Header 1</h1>" + | |
"<h2>Header 2</h2>" + | |
"<p>Hello, World!!</p>"; | |
File.WriteAllText("sample.html", code); | |
// Convert HTML to MD | |
Aspose.Html.Converters.Converter.ConvertHTML("sample.html", new Aspose.Html.Saving.MarkdownSaveOptions(), "output.md"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
O código de exemplo acima pode ser usado para exportar HTML para MD em C#, onde o arquivo de entrada pode ser carregado com um objeto de classe [HTMLDocument][https://reference.aspose.com/html/net/aspose.html/htmldocument/] class object or using the string file path. Subsequently, the MarkdownSaveOptions pode ser usado para definir o estilo de formatação de remarcação, configurar a manipulação de recursos etc. Por fim, o arquivo de saída é criado com o método ConvertHTML() que exporta a linguagem de marcação como um arquivo com a extensão de arquivo MD.
Este tutorial aborda como criar um conversor HTML para Markdown em C#. Além disso, se você quiser aprender a conversão inversa do formato Markdown para HTML, consulte o artigo em como converter Markdown para HTML em C #.