Markdown .md para Word DOCX XPS

Markdown é um texto de marcação para criar arquivos de texto formatados. Este artigo aborda como converter um arquivo Markdown .md em um documento do Word como arquivo de formato DOCX DOC, bem como de Markdown para arquivo XPS:

Markdown para Word DOCX/DOC ou XPS Converter – Instalação da API C#

Aspose.HTML for .NET API suporta trabalhar com HTML, Markdown, XPS e outros formatos de arquivo diferentes. Você pode simplesmente instalar a API baixando-a em Novas versões ou executar o seguinte comando de instalação na Interface do console NuGet:

PM> Install-Package Aspose.Html

Converter Markdown para arquivo do Word como formato DOCX ou DOC em C#

Você pode converter um arquivo Markdown com extensão de arquivo .md para um arquivo Word no formato DOCX ou DOC com as etapas abaixo:

  1. Converta Markdown para documento HTML com o método ConvertMarkdown.
  2. Inicialize DocSaveOptions enquanto configura o tamanho e as margens da página.
  3. Converta HTML, gerado a partir do arquivo MD Markdown, para documento do Word no formato de arquivo DOCX.

O código a seguir mostra como converter o arquivo Markdown MD para documento do Word em DOCX ou DOC com C#:

// Preparar um caminho para um arquivo Markdown de origem
string sourcePath = dataDir + "nature.md";

// Prepare um caminho para salvar o arquivo DOCX convertido 
string savePath = dataDir + "nature-output.docx";

// Converter Markdown em documento HTML
HTMLDocument document = Converter.ConvertMarkdown(sourcePath);

// Inicialize DocSaveOptions. Configurar o tamanho da página e as margens 
DocSaveOptions options = new DocSaveOptions();
options.PageSetup.AnyPage = new Page(new Size(500, 1000), new Margin(20, 20, 10, 10));

// Converter documento HTML, criado a partir do arquivo Markdown para o formato de arquivo DOCX
Converter.ConvertHTML(document, options, savePath);

Converter Markdown em arquivo XPS programaticamente com C#

Você pode converter um arquivo Markdown em um arquivo XPS com as seguintes etapas:

  1. Converta Markdown para arquivo HTML com o método ConvertMarkdown.
  2. Inicialize a instância da classe XpsSaveOptions para configurar a aparência da página de saída.
  3. Converta o arquivo Markdown MD para o formato de arquivo XPS.

O código abaixo explica como converter um arquivo .md Markdown em um arquivo XPS usando C#:

// Preparar um caminho para um arquivo Markdown de origem
string sourcePath = dataDir + "nature.md";

// Prepare um caminho para salvar o arquivo PDF convertido 
string savePath = dataDir + "nature-output.xps";

// Converter Markdown em HTML
var document = Converter.ConvertMarkdown(sourcePath);

// Inicialize XpsSaveOptions. Configure as resoluções, tamanho da página, margens e altere a cor de fundo para AntiqueWhite 
var options = new Aspose.Html.Saving.XpsSaveOptions()
{
    HorizontalResolution = 200,
    VerticalResolution = 200,
    BackgroundColor = System.Drawing.Color.AntiqueWhite
};
options.PageSetup.AnyPage = new Page(new Size(Length.FromInches(5.0f), Length.FromInches(10.0f)), new Margin(30, 20, 10, 10));

// Converta o arquivo Markdown MD para o formato de arquivo XPS
Converter.ConvertHTML(document, options, savePath);

Obtenha licença de API gratuita

Você pode obter uma Licença Temporária Gratuita para avaliar a API sem quaisquer limitações.

Conclusão

Concluindo, você aprendeu como converter um arquivo Markdown .md para um documento do Word no formato DOCX ou DOC conforme suas necessidades. Da mesma forma, você pode converter o arquivo markdown em um arquivo XPS usando C# em aplicativos .NET. Além disso, visite a Documentação para conhecer outros recursos da API. Sinta-se à vontade para entrar em contato conosco no Fórum de suporte gratuito em caso de dúvidas.

Veja também