Converter Word para Markdown em C#

Atualmente, um grande número de artigos, blogs e documentação são escritos no formato Markdown (MD). No entanto, a sintaxe Markdown geralmente se torna difícil de lembrar e escrever para documentos de tamanho grande. Para facilitar as coisas, você pode escrever conteúdo no MS Word e depois converter o documento DOCX ou DOC em Markdown. Para automatizar a conversão de Word para Markdown, este artigo aborda como converter documentos do Word em arquivos Markdown (.md) usando C#.

Conversor C# Word DOC DOCX para Markdown (MD) - Download grátis

Aspose.Words for .NET foi projetado para criar e manipular documentos do Word a partir de aplicativos .NET. Além disso, fornece um conversor embutido para converter documentos do MS Word para outros formatos. Usaremos esta API para converter documentos do Word para o formato Markdown. Você pode baixar a DLL da API ou instalá-la do NuGet usando o console do gerenciador de pacotes.

PM> Install-Package Aspose.Words

Converter um documento do Word para Markdown em C#

A seguir estão as etapas para converter um arquivo Word DOCX para o formato Markdown em C#.

  • Carregue o arquivo do Word usando a classe Document.
  • Converta o arquivo do Word para o formato Markdown usando o método Document.Save(string).

O exemplo de código a seguir mostra como converter um arquivo DOCX para o formato Markdown usando C#.

// Carregar documento do Word
Document doc = new Document("document.docx");

// Salve o documento no formato Markdown
doc.Save("word-to-markdown.md");

C# Personalizar DOC para conversão de Markdown (MD)

Você também pode personalizar o comportamento padrão da conversão do Word DOC/DOCX para Markdown usando diferentes opções. Por exemplo, você pode definir o alinhamento do conteúdo nas tabelas, especificar uma pasta para manter as imagens e assim por diante. A seguir estão as etapas para personalizar a conversão do Word DOC para Markdown.

O exemplo de código a seguir mostra como personalizar a conversão de DOCX para Markdown em C#.

// Carregar documento do Word
Document doc = new Document("document.docx");

// Definir opções de Markdown
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.ImagesFolder = "D:\\Images";

// Salve o documento no formato Markdown
doc.Save("word-to-markdown.md", so);

C# DOCX to Markdown Converter - Obtenha uma licença de API gratuita

Você pode usar o Aspose.Words para .NET sem limitações de avaliação usando uma licença temporária.

Conclusão

Neste artigo, você aprendeu como converter arquivos DOCX/DOC do Word para Markdown (.md) em C#. Além disso, você viu como personalizar a conversão de C# DOC para Markdown usando diferentes opções. Você também pode explorar outros recursos oferecidos pelo Aspose.Words para .NET usando a documentação. Além disso, você pode se sentir à vontade para fazer suas perguntas através do nosso fórum.

Veja também