Converter Word para Markdown em C#

Atualmente, o formato Markdown (MD) é amplamente utilizado para escrever artigos, blogs e documentação online. No entanto, sua sintaxe torna-se difícil de lembrar e escrever no caso de documentos de tamanho grande. Para facilitar as coisas, você pode escrever conteúdo no MS Word e depois converter o arquivo DOCX ou DOC para Markdown. Para realizar essa conversão programaticamente, este artigo aborda como converter Word para Markdown em Java.

API Java para converter Word em Markdown

Para converter arquivos DOCX/DOC para o formato Markdown, usaremos Aspose.Words for Java. A referida API permite criar e manipular documentos do Word a partir de aplicativos Java. Além disso, fornece um conversor de documentos de alta qualidade para converter documentos do MS Word para outros formatos. Você pode baixar o JAR da API ou instalá-lo usando as seguintes configurações do Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

Converter um arquivo do Word para Markdown em Java

A seguir estão as etapas para converter um arquivo do Word para Markdown em Java.

  • 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 do Word em Markdown em Java.

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

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

Java Personalizar a conversão do Word para Markdown

Você também pode alterar o comportamento padrão da API para conversão de Word para Markdown. 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 definir diferentes opções na conversão de Word para Markdown.

O exemplo de código a seguir mostra como personalizar a conversão do Word para Markdown em Java.

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

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

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

Java Word to Markdown Converter - Obtenha uma licença gratuita

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

Conclusão

Neste artigo, você aprendeu como converter arquivos do Word para Markdown (.md) em Java. Além disso, você viu como modificar a conversão do Word para Markdown usando diferentes opções. Você também pode explorar outros recursos oferecidos pelo Aspose.Words for Java 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