Convertir Word a Markdown en C#

Actualmente, una gran cantidad de artículos, blogs y documentación se escriben en formato Markdown (MD). Sin embargo, la sintaxis de Markdown a menudo se vuelve difícil de recordar y escribir para documentos de gran tamaño. Para facilitar las cosas, puede escribir contenido en MS Word y luego convertir el documento DOCX o DOC a Markdown. Para automatizar la conversión de Word a Markdown, este artículo cubre cómo convertir documentos de Word a archivos Markdown (.md) usando C#.

Biblioteca de conversión de C# Word a Markdown

Aspose.Words for .NET está diseñado para crear y manipular documentos de Word desde aplicaciones .NET. Además, proporciona un convertidor incorporado para convertir documentos de MS Word a otros formatos. Usaremos esta API para convertir documentos de Word al formato Markdown. Puede descargar la DLL de la API o instalarla desde NuGet mediante la consola del administrador de paquetes.

PM> Install-Package Aspose.Words

Convertir un documento de Word a Markdown en C#

Los siguientes son los pasos para convertir un archivo DOCX de Word al formato Markdown en C#.

El siguiente ejemplo de código muestra cómo convertir un archivo DOCX al formato Markdown usando C#.

// Cargar documento de Word
Document doc = new Document("document.docx");

// Guarde el documento en formato Markdown
doc.Save("word-to-markdown.md");

Personalizar la conversión de Word a Markdown

También puede personalizar el comportamiento predeterminado de la conversión de Word a Markdown usando diferentes opciones. Por ejemplo, puede establecer la alineación del contenido en las tablas, especificar una carpeta para guardar las imágenes, etc. Los siguientes son los pasos para personalizar la conversión de Word a Markdown.

El siguiente ejemplo de código muestra cómo personalizar la conversión de DOCX a Markdown usando C#.

// Cargar documento de Word
Document doc = new Document("document.docx");

// Establecer opciones de descuento
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.ImagesFolder = "D:\\Images";

// Guarde el documento en formato Markdown
doc.Save("word-to-markdown.md", so);

Obtenga una licencia de API gratuita

Puede usar Aspose.Words for .NET sin limitaciones de evaluación usando una licencia temporal.

Conclusión

En este artículo, ha aprendido a convertir archivos DOCX/DOC de Word a Markdown (.md) en C#. Además, ha visto cómo personalizar la conversión de Word a Markdown usando diferentes opciones. También puede explorar otras características que ofrece Aspose.Words for .NET utilizando la documentación. Además, no dude en hacer sus preguntas a través de nuestro foro.

Ver también