Como converter Word para Markdown e Markdown para Word em Python

Converter Word em Markdown e Markdown em Word em Python

Word é um dos aplicativos mais populares para criar, editar, gerenciar e compartilhar documentos do Word. Markdown é outro formato de texto simples usado para escrever documentação, artigos e blogs para a Internet. No entanto, em determinados cenários, torna-se difícil lembrar e escrever a sintaxe do Markdown. Para lidar com esses casos, você pode simplesmente escrever o conteúdo em um documento do Word e convertê-lo para o formato Markdown. Mas o Markdown melhora o processamento de texto usando uma forma específica de texto semântico e também mantém o sistema de controle de versão. Para automatizar a conversão de MD para DOCX e DOC para MD, este artigo demonstra como converter documentos do Word (.docx ou .doc) em arquivos Markdown (.md), ou vice-versa usando Python.

Python Word para Markdown e Markdown to Word Converter Library

Para converter arquivos DOCX ou DOC para o formato Markdown, ou vice-versa, usarei Python SDK of GroupDocs.Conversion Cloud API. Esta biblioteca de conversão de documentos Python é uma biblioteca de código aberto muito confiável, rápida e uma plataforma de conversão de formato de arquivo. É uma biblioteca 100% gratuita, segura e fácil de usar para automatizar os recursos de processamento de texto. O Python SDK permite que você altere formatos suportados para muitos outros formatos de forma programática na nuvem.

A API Python está hospedada em PyPI e pode ser integrada usando o seguinte comando pip.

pip install groupdocs_converison_cloud

Agora, obtenha seu Client ID e Client Secret no dashboard antes de começar a seguir as etapas e os exemplos de código python disponíveis. Depois de coletar o Client ID e o Client Secret, adicione o trecho de código python abaixo em seu aplicativo:

# Importe o Python SDK em seu aplicativo python de http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenha client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obter configurações de API de arquivo
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Converter documento do Word em Markdown em Python usando a API REST

A seguir estão as etapas para alterar o formato Word DOCX para Markdown em Python programaticamente, conforme fornecido abaixo. Em primeiro lugar, carregue o arquivo Word DOCX na nuvem usando o exemplo de código. Como resultado, o arquivo do Word carregado estará disponível na seção de arquivos do seu painel na nuvem:

  • Crie uma instância do ConvertApi
  • Crie uma instância do ConvertSettings
  • Defina o nome do armazenamento e o caminho do arquivo do Word de entrada
  • Em seguida, atribua “md” ao formato
  • Agora, forneça o caminho do arquivo MD resultante
  • Criar ConvertDocumentRequest com ConvertSettings
  • Por fim, converta o documento do Word em markdown usando o método convertDocument() com ConvertDocumentRequest

O exemplo de código a seguir mostra como converter um arquivo DOCX para o formato Markdown usando Python:

# Como converter documento do Word para Markdown em Python usando a API REST
try:
  # Criar uma instância da API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definir configurações de conversão
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/input-sample-file.docx"
  settings.format = "md"

  loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
  loadOptions.password = "password"

  settings.load_options = loadOptions
  settings.output_path = "python-testing/output-sample-file.md"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted Docx to Markdown online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Como converter Markdown para Word Online em Python usando a API REST

Nesta seção, mostrarei como converter md para doc online em Python programaticamente na nuvem. Em primeiro lugar, carregue o arquivo Markdown na nuvem usando o exemplo de código. Como resultado, o arquivo .md carregado estará disponível na seção de arquivos do painel da nuvem.

Agora, siga as etapas mencionadas abaixo para converter arquivo MD para DOCX programaticamente em Python:

  • Crie um objeto da classe ConvertApi
  • Crie uma instância do ConvertSettings class
  • Defina o nome do armazenamento e o caminho do arquivo Markdown de entrada
  • Em seguida, atribua “docx” ao formato
  • Agora, forneça o caminho do arquivo doc da palavra de saída
  • Criar ConvertDocumentRequest com ConvertSettings
  • Por fim, converta o arquivo .md para o arquivo .docx chamando o método convertDocument() com ConvertDocumentRequest

O trecho de código a seguir mostra como converter md para Word em python usando a API REST:

# Como converter Markdown para Word Online em Python usando a API REST
try:
  # Criar uma instância da API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definir configurações de conversão
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/input-sample-file.md"
  settings.format = "docx"
  
  settings.output_path = "python-testing/output-sample-file.docx"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted MD to DOC online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Como converter páginas específicas de Markdown em Word usando Python

O Python SDK também permite controlar a conversão de Markdown para DOCX usando diferentes opções. Por exemplo, você pode definir opções como from\page, pages\count e assim por diante. As etapas a seguir demonstram como usar essas opções na conversão de Word para Markdown ou Markdown para Word usando Python.

  • Crie uma instância do ConvertApi
  • Crie uma instância do ConvertSettings
  • Defina o nome do armazenamento e o caminho do arquivo Markdown de entrada
  • Atribuir “docx” ao formato
  • Defina as opções desejadas, como de\página e páginas\contagem
  • Agora, defina o convertOptions e o caminho do arquivo do Word de saída
  • Criar ConvertDocumentRequest com ConvertSettings
  • Por fim, converta MD em DOCX chamando o método convertDocument() com ConvertDocumentRequest

O exemplo de código a seguir mostra como definir opções adicionais na conversão de DOCX para Markdown usando Python:

# Como converter páginas específicas de Markdown em Word usando Python
try:
  # Criar uma instância da API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definir configurações de conversão
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = storage_name
  settings.file_path = "python-testing/input-sample-file.md"
  settings.format = "docx"
  
  convertOptions = groupdocs_conversion_cloud.DocxConvertOptions()
  convertOptions.from_page = 1
  convertOptions.pages_count = 2

  settings.convert_options = convertOptions
  settings.output_path = "python-testing/output-sample-file.docx"
  
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  response = convert_api.convert_document(request)

  print("Successfully converted MD to Docx online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

Siga os passos já descritos para upload o arquivo de entrada e depois para download o arquivo do Word convertido.

Conversor de Word para Markdown Online Gratuito

O que é o conversor DOCX para MD? Tente o seguinte conversor online gratuito de DOCX para MD para converter o arquivo DOC para MD, que é desenvolvido usando a API acima.

Markdown Gratuito para Conversor de Word Online

O que é o conversor de Markdown para Word? Tente o seguinte conversor MD para Word online grátis para converter MD para DOC online, que é desenvolvido usando a API acima.

Resumindo

Vamos encerrar este post aqui. Resumindo, o que você aprendeu:

  • como converter documento do Word para Markdown (.md) usando Python.
  • como converter Markdown (.md) para Word DOCX usando Python.
  • Além disso, como converter Markdown em documento do Word usando diferentes opções;

Além disso, você pode explorar soluções de conversão mais avançadas usando a documentação. Também oferecemos suporte a uma seção Referência de API que permite que você visualize e interaja com nossas APIs diretamente pelo navegador. você pode fazer o download do código-fonte completo do Python SDK no GitHub e atualizá-lo de acordo com seus requisitos.

Por fim, groupdocs.cloud está escrevendo novos artigos de blog sobre diferentes conversões de formatos de arquivo usando a API REST. Então, por favor, fique em contato para atualizações regulares.

Faça uma pergunta

Você pode nos informar sobre suas dúvidas ou consultas sobre o conversor de word para markdown ou vice-versa em nosso fórum.

perguntas frequentes

Como faço para converter DOCX para MD em python?

Siga este link para aprender o snippet de código Python sobre como converter word em markdown online de maneira fácil e rápida.

Como instalar a biblioteca python converter DOCX para Markdown?

Baixe e instale a biblioteca Python conversora de DOCX para Markdown para criar, processar e converter arquivos Word em MD programaticamente.

Como converter Word DOC para Markdown usando a API REST?

Crie uma instância de ConvertApi, defina os valores das configurações de conversão e invoque o método convertDocument com ConvertDocumentRequest para converter DOC em Markdown.

Como faço para converter Markdown para Word em Python?

Siga este link para aprender o exemplo de código Python sobre como alterar Markdown para o arquivo DOCX do Word rapidamente.

Como faço para converter arquivo DOCX para MD online gratuitamente?

Por favor, use conversor online DOCX para MD para converter Word DOC para Markdown facilmente, em segundos.

Como faço para converter documento do Word para Markdown online grátis?

Abra nosso conversor online de DOC para MD Clique dentro da área para soltar o arquivo para carregar o arquivo do Word ou arraste e solte o arquivo do Word. Clique no botão Converter agora, o conversor online de Word para MD transformará DOC em MD. O link de download do arquivo de saída estará disponível instantaneamente após a conversão.

É seguro usar o conversor Word DOC para Markdown?

Sim, é muito seguro e confiável, pois os arquivos enviados serão excluídos após 24 horas.

Veja também

Também recomendamos visitar os seguintes links para saber mais sobre: