Come convertire Word in Markdown e Markdown in Word in Python

Converti Word in Markdown e Markdown in Word in Python

Word è una delle applicazioni più popolari per creare, modificare, gestire e condividere documenti word. Markdown è un altro formato di testo semplice utilizzato per scrivere documentazione, articoli e blog per Internet. Tuttavia, in alcuni scenari diventa difficile ricordare e scrivere la sintassi Markdown. Per gestire tali casi, puoi semplicemente scrivere il contenuto in un documento Word e convertirlo in formato Markdown. Ma Markdown migliora l’elaborazione dei testi utilizzando una forma specifica di testo semantico e mantiene anche il sistema di controllo della versione. Per automatizzare la conversione da MD a DOCX e da DOC a MD, questo articolo mostra come convertire documenti Word (.docx o .doc) in file Markdown (.md) o viceversa utilizzando Python.

Libreria di conversione da Python Word a Markdown e da Markdown a Word

Per convertire i file DOCX o DOC in formato Markdown, o viceversa, utilizzerò Python SDK di GroupDocs.Conversion Cloud API. Questa libreria di conversione di documenti Python è una libreria open source molto affidabile, veloce e una piattaforma di conversione del formato di file. È una libreria gratuita, sicura e facile da usare al 100% per automatizzare le funzionalità di elaborazione testi. Python SDK ti consente di modificare i formati supportati in molti altri formati in modo programmatico sul cloud.

L’API Python è ospitata su PyPI e può essere integrata utilizzando il seguente comando pip.

pip install groupdocs_converison_cloud

Ora, ottieni il tuo ID client e il tuo segreto client dalla dashboard prima di iniziare a seguire i passaggi e gli esempi di codice Python disponibili. Dopo aver raccolto l’ID client e il segreto client, aggiungi il seguente frammento di codice Python nella tua applicazione:

# Importa Python SDK nella tua applicazione Python da http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Ottieni client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Ottieni le configurazioni dell'API File
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Converti documento Word in Markdown in Python utilizzando l’API REST

Di seguito sono riportati i passaggi per modificare Word DOCX in formato Markdown in Python a livello di codice come indicato di seguito. Innanzitutto, carica il file Word DOCX nel cloud utilizzando esempio di codice. Di conseguenza, il file Word caricato sarà disponibile nella sezione file della dashboard sul cloud:

  • Crea un’istanza di ConvertApi
  • Crea un’istanza di ConvertSettings
  • Imposta il nome di archiviazione e il percorso del file Word di input
  • Successivamente, assegna “md” al formato
  • Ora, fornisci il percorso del file MD risultante
  • Crea ConvertDocumentRequest con ConvertSettings
  • Infine, converti il documento Word in markdown usando il metodo convertDocument() con ConvertDocumentRequest

Il seguente esempio di codice mostra come convertire un file DOCX in formato Markdown utilizzando Python:

# Come convertire un documento Word in Markdown in Python utilizzando l'API REST
try:
  # Crea un'istanza dell'API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definire le impostazioni di conversione
  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))

Come convertire Markdown in Word online in Python utilizzando l’API REST

In questa sezione, mostrerò come convertire md in doc online in Python in modo programmatico sul cloud. Innanzitutto, carica il file Markdown nel cloud utilizzando l’esempio di codice. Di conseguenza, il file .md caricato sarà disponibile nella sezione file della dashboard cloud.

Ora, segui i passaggi indicati di seguito per convertire il file MD in DOCX a livello di codice in Python:

  • Crea un oggetto della classe ConvertApi.
  • Crea un’istanza di ConvertSettings class
  • Imposta il nome di archiviazione e il percorso del file Markdown di input
  • Successivamente, assegna “docx” al formato
  • Ora, fornisci il percorso del file word doc di output
  • Crea ConvertDocumentRequest con ConvertSettings
  • Infine, convertire il file .md nel file .docx chiamando il metodo convertDocument() con ConvertDocumentRequest

Il seguente frammento di codice mostra come convertire convert md in Word in python utilizzando l’API REST:

# Come convertire Markdown in Word online in Python utilizzando l'API REST
try:
  # Crea un'istanza dell'API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definire le impostazioni di conversione
  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))

Come convertire pagine specifiche di Markdown in Word usando Python

Python SDK ti consente anche di controllare la conversione da Markdown a DOCX utilizzando diverse opzioni. Ad esempio, puoi impostare opzioni come from\page, pages\count e così via. I passaggi seguenti mostrano come usare queste opzioni nella conversione da Word a Markdown o da Markdown a Word tramite Python.

  • Crea un’istanza di ConvertApi
  • Crea un’istanza di ConvertSettings
  • Imposta il nome di archiviazione e il percorso del file Markdown di input
  • Assegna “docx” al formato
  • Imposta le opzioni desiderate come from\page e pages\count
  • Ora, imposta convertOptions e il percorso del file Word di output
  • Crea ConvertDocumentRequest con ConvertSettings
  • Infine, converti MD in DOCX chiamando il metodo convertDocument() con ConvertDocumentRequest

Il seguente esempio di codice mostra come impostare opzioni aggiuntive nella conversione da DOCX a Markdown utilizzando Python:

# Come convertire pagine specifiche di Markdown in Word usando Python
try:
  # Crea un'istanza dell'API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definire le impostazioni di conversione
  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))

Seguire i passaggi già descritti per caricare il file di input e poi per scaricare il file Word convertito.

Convertitore online gratuito da Word a Markdown

Cos’è il convertitore da DOCX a MD? Prova il seguente convertitore online gratuito da DOCX a MD per convertire il file DOC in MD, sviluppato utilizzando l’API di cui sopra.

Convertitore online gratuito da Markdown a Word

Cos’è il convertitore da Markdown a Word? Prova il seguente convertitore da MD a Word online gratuito per convertire MD in DOC online, sviluppato utilizzando l’API di cui sopra.

Riassumendo

Chiudiamo qui questo post sul blog. Riassumendo, cosa hai imparato:

  • come convertire documenti Word in Markdown (.md) usando Python.
  • come convertire Markdown (.md) in Word DOCX per usare Python.
  • Inoltre, come convertire Markdown in un documento Word utilizzando diverse opzioni;

Inoltre, puoi esplorare soluzioni di conversione più avanzate utilizzando la documentazione. Supportiamo anche una sezione API Reference che ti consente di visualizzare e interagire con le nostre API direttamente attraverso il browser. potresti considerare di scaricare il codice sorgente completo di Python SDK da GitHub e aggiornarlo secondo i tuoi requisiti.

Infine, groupdocs.cloud sta scrivendo nuovi articoli sul blog sulle conversioni di diversi formati di file utilizzando l’API REST. Quindi, resta in contatto per aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o domande sul convertitore da parola a markdown, o viceversa sul nostro forum.

Domande frequenti

Come posso convertire DOCX in MD in Python?

Si prega di seguire questo collegamento per imparare lo snippet di codice Python su come convertire la parola in markdown online in modo facile e veloce.

Come installare convertire DOCX in libreria python Markdown?

Scarica e installa e libreria Python convertitore da DOCX a Markdown per creare, elaborare e convertire file Word in MD a livello di codice.

Come convertire Word DOC in Markdown utilizzando l’API REST?

Crea un’istanza di ConvertApi, imposta i valori delle impostazioni di conversione e richiama il metodo convertDocument con ConvertDocumentRequest per convertire DOC in Markdown.

Come posso convertire Markdown in Word in Python?

Si prega di seguire questo collegamento per apprendere l’esempio di codice Python su come modificare rapidamente Markdown in file Word DOCX.

Come posso convertire un file DOCX in MD online gratuitamente?

Utilizza convertitore online da DOCX a MD per convertire facilmente Word DOC in Markdown, in pochi secondi.

Come posso convertire gratuitamente un documento Word in Markdown online?

Apri il nostro convertitore online da DOC a MD Fare clic all’interno dell’area di rilascio del file per caricare il file Word o trascinare e rilasciare il file Word. Fare clic sul pulsante Converti ora, il convertitore online da Word a MD trasformerà DOC in MD. Il collegamento per il download del file di output sarà disponibile immediatamente dopo la conversione.

È sicuro utilizzare il convertitore da Word DOC a Markdown?

Sì, è molto sicuro e affidabile poiché i file caricati verranno eliminati dopo 24 ore.

Guarda anche

Si consiglia inoltre di visitare i seguenti link per saperne di più su: