Converti Word in Markdown in Python

Markdown (MD) è un formato popolare utilizzato per scrivere articoli, blog, documentazione, ecc. Tuttavia, a volte diventa difficile ricordare e scrivere la sintassi di Markdown. In questi casi, puoi semplicemente scrivere il contenuto in un documento Word e convertirlo in Markdown. Per automatizzare la conversione da Word a Markdown, questo articolo illustra come convertire documenti Word (.docx o .doc) in file Markdown (.md) utilizzando Python.

Libreria di conversione da Python a Markdown

Per convertire i file DOCX o DOC in formato Markdown, utilizzeremo Aspose.Words for Python. L’API consente di automatizzare le funzionalità di elaborazione testi dall’interno delle applicazioni Python. Puoi creare i nuovi documenti Word da zero e manipolare o convertire quelli esistenti senza problemi. Aspose.Words per Python è ospitato su PyPI e può essere installato utilizzando il comando pip seguente.

pip install aspose-words 

Converti Word in Markdown in Python

Di seguito sono riportati i passaggi per convertire un Word DOCX in formato Markdown.

  • Carica il documento di Word usando la classe Document.
  • Converti il documento di Word in Markdown usando il metodo Document.save(string).

L’esempio di codice seguente mostra come convertire un file DOCX in formato Markdown usando Python.

import aspose.words as aw

# load document
doc = aw.Document("document.docx")

# save as markdown file
doc.save("document.md")

Personalizza la conversione da Word a Markdown

Aspose.Words ti consente anche di controllare la conversione da Word a Markdown utilizzando diverse opzioni. Ad esempio, puoi allineare il contenuto nelle tabelle, specificare una cartella in cui salvare le immagini e così via. I passaggi seguenti mostrano come usare queste opzioni nella conversione da Word a Markdown usando Python.

  • Carica il documento di Word usando la classe Document.
  • Crea un oggetto della classe MarkdownSaveOptions.
  • Imposta le opzioni desiderate come MarkdownSaveOptions.imagesfolder.
  • Converti il documento di Word in markdown usando il metodo Document.save(string, MarkdownSaveOptions).

L’esempio di codice seguente mostra come impostare opzioni aggiuntive nella conversione da DOCX a Markdown usando Python.

import aspose.words as aw

# load document
doc = aw.Document("document.docx")

# set options
saveOptions = aw.saving.MarkdownSaveOptions()
saveOptions.images_folder = "Images" 

# save as markdown file
doc.save("document.md", saveOptions)

Ottieni una licenza API gratuita

Usa Aspose.Words per Python senza limitazioni di valutazione usando una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire documenti Word in Markdown (.md) usando Python. Inoltre, hai visto come controllare la conversione da Word a Markdown utilizzando diverse opzioni. Inoltre, puoi visitare la documentazione di Aspose.Words per Python per esplorare altre funzionalità. Puoi anche porre le tue domande tramite il nostro forum.

Guarda anche

Informazioni: potresti essere interessato a un’altra API Python (Aspose.Slides for Python via NET) che ti consente di convertire le presentazioni (in PDF, documenti word, ecc.) e importare immagini o altri documenti in presentazioni.