Konvertera Word till Markdown i Python

Markdown(MD) är ett populärt format som används för att skriva artiklar, bloggar, dokumentation etc. Ibland blir det dock svårt att komma ihåg och skriva Markdown-syntaxen. I sådana fall kan du helt enkelt skriva innehåll i ett Word-dokument och konvertera det till Markdown. För att automatisera konverteringen från Word till Markdown beskriver den här artikeln hur du konverterar Word-dokument (.docx eller .doc) till Markdown-filer (.md) med Python.

Python Word till Markdown Converter Library

För att konvertera DOCX- eller DOC-filer till Markdown-format kommer vi att använda Aspose.Words for Python. API:et tillåter automatisering av ordbehandlingsfunktionerna inifrån Python-applikationerna. Du kan skapa de nya Word-dokumenten från grunden och manipulera eller konvertera de befintliga sömlöst. Aspose.Words för Python finns på PyPI och kan installeras med följande pip-kommando.

pip install aspose-words 

Konvertera Word till Markdown i Python

Följande är stegen för att konvertera ett Word DOCX-format till Markdown-format.

  • Ladda Word-dokumentet med dokumentklassen.
  • Konvertera Word-dokument till Markdown med metoden Document.save(string).

Följande kodexempel visar hur man konverterar en DOCX-fil till Markdown-format med Python.

import aspose.words as aw

# ladda dokument
doc = aw.Document("document.docx")

# spara som markdown-fil
doc.save("document.md")

Anpassa Word till Markdown-konvertering

Aspose.Words låter dig också styra konverteringen från Word till Markdown med hjälp av olika alternativ. Du kan till exempel justera innehåll i tabellerna, ange en mapp för att spara bilder och så vidare. Följande steg visar hur du använder dessa alternativ i Word till Markdown-konvertering med Python.

  • Ladda Word-dokumentet med dokumentklassen.
  • Skapa ett objekt av klassen MarkdownSaveOptions.
  • Ställ in önskade alternativ som MarkdownSaveOptions.imagesfolder.
  • Konvertera Word-dokument till markdown med metoden Document.save(sträng, MarkdownSaveOptions).

Följande kodexempel visar hur du ställer in ytterligare alternativ i DOCX till Markdown-konvertering med Python.

import aspose.words as aw

# ladda dokument
doc = aw.Document("document.docx")

# ställ in alternativ
saveOptions = aw.saving.MarkdownSaveOptions()
saveOptions.images_folder = "Images" 

# spara som markdown-fil
doc.save("document.md", saveOptions)

Skaffa en gratis API-licens

Använd Aspose.Words för Python utan utvärderingsbegränsningar med en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar Word-dokument till Markdown (.md) med Python. Dessutom har du sett hur du styr konverteringen från Word till Markdown med hjälp av olika alternativ. Dessutom kan du besöka dokumentationen av Aspose.Words för Python för att utforska andra funktioner. Du kan också ställa dina frågor via vårt forum.

Se även

Info: Du kanske är intresserad av ett annat Python API (Aspose.Slides for Python via NET) som låter dig konvertera presentationer (till PDF-filer, word-dokument etc.) och importera bilder eller andra dokument till presentationer.