Cómo convertir Word a Markdown y Markdown a Word en Python

Convierta Word a Markdown y Markdown a Word en Python

Word es una de las aplicaciones más populares para crear, editar, administrar y compartir documentos de Word. Markdown es otro formato de texto sin formato que se utiliza para escribir documentación, artículos y blogs para Internet. Sin embargo, en ciertos escenarios se vuelve difícil recordar y escribir la sintaxis de Markdown. Para manejar tales casos, simplemente puede escribir contenido en un documento de Word y convertirlo al formato Markdown. Pero Markdown mejora el procesamiento de textos utilizando una forma específica de texto semántico y también mantiene un sistema de control de versiones. Para automatizar la conversión de MD a DOCX y de DOC a MD, este artículo demuestra cómo convertir documentos de Word (.docx o .doc) a archivos Markdown (.md), o viceversa, usando Python.

Biblioteca Python Word to Markdown y Markdown to Word Converter

Para convertir archivos DOCX o DOC a formato Markdown, o viceversa, usaré Python SDK de GroupDocs.Conversion Cloud API. Esta biblioteca de conversión de documentos de Python es una plataforma de conversión de formato de archivo y biblioteca de código abierto muy confiable y rápida. Es una biblioteca 100% gratuita, segura y fácil de usar para automatizar las funciones de procesamiento de textos. Python SDK le permite cambiar formatos compatibles a muchos otros formatos mediante programación en la nube.

La API de Python está alojada en PyPI y se puede integrar con el siguiente comando pip.

pip install groupdocs_converison_cloud

Ahora, obtenga su ID de cliente y Secreto de cliente del panel de control antes de comenzar a seguir los pasos y los ejemplos de código de python disponibles. Una vez que haya recopilado la identificación del cliente y el secreto del cliente, agregue el siguiente fragmento de código de Python en su aplicación:

# Importe el SDK de Python en su aplicación de Python desde http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenga client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obtener configuraciones de la API de archivos
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Convierta un documento de Word a Markdown en Python usando la API REST

Los siguientes son los pasos para cambiar Word DOCX al formato Markdown en Python mediante programación, como se indica a continuación. En primer lugar, suba el archivo DOCX de Word a la nube usando el ejemplo de código. Como resultado, el archivo de Word cargado estará disponible en la sección de archivos de su tablero en la nube:

  • Cree una instancia de ConvertApi
  • Cree una instancia de ConvertSettings
  • Establecer el nombre de almacenamiento y la ruta del archivo de Word de entrada
  • A continuación, asigne “md” al formato.
  • Ahora, proporcione la ruta del archivo MD resultante
  • Crear ConvertDocumentRequest con ConvertSettings
  • Finalmente, convierta el documento de Word a rebaja usando el método convertDocument() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo convertir un archivo DOCX al formato Markdown usando Python:

# Cómo convertir un documento de Word a Markdown en Python usando la API REST
try:
  # Crear una instancia de la API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definir la configuración de conversión
  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))

Cómo convertir Markdown a Word Online en Python usando la API REST

En esta sección, mostraré cómo convertir md a doc en línea en Python mediante programación en la nube. En primer lugar, cargue el archivo Markdown en la nube usando el ejemplo de código. Como resultado, el archivo .md cargado estará disponible en la sección de archivos del panel de control en la nube.

Ahora, siga los pasos que se mencionan a continuación para convertir un archivo MD a DOCX mediante programación en Python:

  • Crea un objeto de la clase ConvertApi
  • Cree una instancia de ConvertSettings class
  • Establecer el nombre de almacenamiento y la ruta del archivo Markdown de entrada
  • A continuación, asigne “docx” al formato.
  • Ahora, proporcione la ruta del archivo doc de Word de salida
  • Crear ConvertDocumentRequest con ConvertSettings
  • Finalmente, convierta el archivo .md en un archivo .docx llamando al método convertDocument() con ConvertDocumentRequest

El siguiente fragmento de código muestra cómo convertir convert md a Word en python usando la API REST:

# Cómo convertir Markdown a Word Online en Python usando la API REST
try:
  # Crear una instancia de la API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definir la configuración de conversión
  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))

Cómo convertir páginas específicas de Markdown a Word usando Python

Python SDK también le permite controlar la conversión de Markdown a DOCX usando diferentes opciones. Por ejemplo, puede establecer opciones como desde\página, páginas\recuento, etc. Los siguientes pasos demuestran cómo usar estas opciones en la conversión de Word a Markdown o Markdown a Word usando Python.

  • Cree una instancia de ConvertApi
  • Cree una instancia de ConvertSettings
  • Establecer el nombre de almacenamiento y la ruta del archivo Markdown de entrada
  • Asigne “docx” al formato
  • Establezca las opciones deseadas, como desde\página y páginas\recuento
  • Ahora, configure las opciones de conversión y la ruta del archivo de salida de Word
  • Crear ConvertDocumentRequest con ConvertSettings
  • Finalmente, convierta MD a DOCX llamando al método convertDocument() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo configurar opciones adicionales en la conversión de DOCX a Markdown usando Python:

# Cómo convertir páginas específicas de Markdown a Word usando Python
try:
  # Crear una instancia de la API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definir la configuración de conversión
  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 los pasos ya descritos para cargar el archivo de entrada y luego descargar el archivo de Word convertido.

Convertidor gratuito de Word a Markdown en línea

¿Qué es el convertidor de DOCX a MD? Pruebe el siguiente convertidor DOCX a MD gratuito en línea para convertir archivos DOC a MD, que se desarrolla utilizando la API anterior.

Convertidor gratuito de Markdown a Word en línea

¿Qué es el convertidor de Markdown a Word? Pruebe el siguiente convertidor de MD a Word gratuito en línea para convertir MD a DOC en línea, que se desarrolla utilizando la API anterior.

Resumiendo

Vamos a terminar esta publicación de blog aquí. Para resumir, lo que has aprendido:

  • cómo convertir un documento de Word a Markdown (.md) usando Python.
  • cómo convertir Markdown (.md) a Word DOCX para usar Python.
  • Además, cómo convertir Markdown a un documento de Word usando diferentes opciones;

Además, puede explorar soluciones de conversión más avanzadas utilizando la documentación. También admitimos una sección Referencia de API que le permite visualizar e interactuar con nuestras API directamente a través del navegador. puede considerar descargar el código fuente completo de Python SDK de GitHub y actualizarlo según sus requisitos.

Finalmente, groupdocs.cloud está escribiendo nuevos artículos de blog sobre conversiones de diferentes formatos de archivo utilizando la API REST. Por lo tanto, manténgase en contacto para recibir actualizaciones periódicas.

Hacer una pregunta

Puede informarnos sobre sus preguntas o consultas sobre el convertidor de Word a Markdown, o viceversa, en nuestro foro.

preguntas frecuentes

¿Cómo convierto DOCX a MD en python?

Siga este enlace para aprender el fragmento de código de Python sobre cómo convertir Word a Markdown en línea de manera fácil y rápida.

¿Cómo instalar convertir DOCX a la biblioteca de python Markdown?

Descargue e instale una biblioteca de Python del convertidor DOCX a Markdown para crear, procesar y convertir archivos de Word a MD mediante programación.

¿Cómo convertir Word DOC a Markdown usando REST API?

Cree una instancia de ConvertApi, establezca los valores de la configuración de conversión e invoque el método convertDocument con ConvertDocumentRequest para convertir DOC a Markdown.

¿Cómo convierto Markdown a Word en Python?

Siga este enlace para conocer el ejemplo de código de Python sobre cómo cambiar Markdown a un archivo DOCX de Word rápidamente.

¿Cómo convierto un archivo DOCX a MD en línea de forma gratuita?

Utilice convertidor de DOCX a MD en línea para convertir Word DOC a Markdown fácilmente, en segundos.

¿Cómo convierto un documento de Word a Markdown en línea gratis?

Abra nuestro conversor de DOC a MD en línea Haga clic dentro del área de colocación de archivos para cargar un archivo de Word o arrastre y suelte un archivo de Word. Haga clic en el botón Convertir ahora, el convertidor de Word a MD en línea transformará DOC a MD. El enlace de descarga del archivo de salida estará disponible instantáneamente después de la conversión.

¿Es seguro usar el convertidor de Word DOC a Markdown?

Sí, es muy seguro y confiable, ya que los archivos cargados se eliminarán después de 24 horas.

Ver también

También te recomendamos visitar los siguientes enlaces para conocer más sobre: