Este artículo le brinda un procedimiento paso a paso para convertir HTML a Markdown usando C# y un código de muestra para demostrar la implementación del *conversor de HTML a MD en C# * solicitud. Esta guía consume una de las mejores API de conversión de documentos para realizar la transformación de documentos con simples llamadas a la API. Veamos rápidamente los pasos clave y el fragmento de código de trabajo para convertir HTML a Markdown en C#.
Pasos para convertir HTML a Markdown usando C#
- Instale el paquete GroupDocs.Conversion for .NET del administrador de paquetes NuGet en la aplicación .NET para convertir HTML a Markdown
- Agregue una referencia al espacio de nombres GroupDocs.Conversion para desarrollar la funcionalidad de conversión de HTML a Markdown
- Cree una instancia de la clase Converter para cargar el archivo HTML de entrada
- Cree un objeto de la clase WordProcessingConvertOptions para definir las opciones de conversión para el archivo MD de salida
- Finalmente, llame al método Convert para guardar HTML como Markdown en el disco
La aplicación C# HTML to Markdown se puede desarrollar fácilmente siguiendo las instrucciones paso a paso anteriores. El proceso de transformación de documentos es muy simple, comience con la configuración del paquete requerido desde NuGet y luego incluya el espacio de nombres requerido. Una vez que haya terminado con los primeros dos pasos, cargue el archivo de entrada para la conversión creando una instancia de la clase Converter y luego inicialice la clase WordProcessingConvertOptions para definir el formato de archivo resultante y cualquier otro parámetro para personalizar el documento de salida. En el último paso, debe invocar el método Convert para realizar la conversión y almacenar el archivo resultante en el disco.
Código para convertir HTML a Markdown usando C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertHtmlToMarkdownUsingCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert HTML to Markdown using C# | |
{ | |
// Remove the watermark in output Markdown document by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source HTML file for conversion to MD | |
var converter = new GroupDocs.Conversion.Converter("sample.html"); | |
// Set the conversion options for Markdown document to customize the output file | |
WordProcessingConvertOptions options = new WordProcessingConvertOptions { | |
Format = GroupDocs.Conversion.FileTypes.WordProcessingFileType.Md | |
}; | |
// Convert and save the HTML in MD format | |
converter.Convert("converted.md", options); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Hemos escrito el código HTML to Markdown C# en el fragmento anterior para mostrar el funcionamiento de esta función. Este código de muestra es fácil de adaptar para cualquier personalización y puede ejecutarse en cualquier sistema operativo común, incluidos Windows, Linux y macOS, sin configurar ningún software adicional. Además, puede transformar rápidamente una variedad de otros formatos de documentos al formato Markdown utilizando la biblioteca de conversión de documentos mencionada.
Hemos discutido el proceso de conversión de documentos para convertir HTML a MD en C# y hemos desarrollado un ejemplo para ello. Recientemente, publicamos un artículo para cambiar Markdown a HTML usando C#, consulte la guía cómo convertir Markdown a HTML en C# para obtener más información.