Konversikan Word ke Markdown dengan Python

Markdown (MD) adalah format populer yang digunakan untuk menulis artikel, blog, dokumentasi, dll. Namun, terkadang sulit untuk mengingat dan menulis sintaks Markdown. Dalam kasus seperti itu, Anda cukup menulis konten dalam dokumen Word dan mengubahnya menjadi Markdown. Untuk mengotomatiskan konversi Word ke Markdown, artikel ini membahas cara mengonversi dokumen Word (.docx atau .doc) ke file Markdown (.md) menggunakan Python.

Pustaka Pengonversi Kata ke Markdown Python

Untuk mengonversi file DOCX atau DOC ke format Markdown, kami akan menggunakan Aspose.Words for Python. API memungkinkan mengotomatisasi fitur pengolah kata dari dalam aplikasi Python. Anda dapat membuat dokumen Word baru dari awal dan memanipulasi atau mengonversi yang sudah ada dengan mulus. Aspose.Words for Python dihosting di PyPI dan dapat diinstal menggunakan perintah pip berikut.

pip install aspose-words 

Konversikan Word ke Markdown dengan Python

Berikut ini adalah langkah-langkah untuk mengonversi format Word DOCX ke Markdown.

  • Muat dokumen Word menggunakan kelas Document.
  • Ubah dokumen Word menjadi Markdown menggunakan metode Document.save(string).

Contoh kode berikut menunjukkan cara mengonversi file DOCX ke format Markdown menggunakan Python.

import aspose.words as aw

# memuat dokumen
doc = aw.Document("document.docx")

# simpan sebagai file penurunan harga
doc.save("document.md")

Kustomisasi Word ke Konversi Markdown

Aspose.Words juga memungkinkan Anda untuk mengontrol konversi Word ke Markdown menggunakan opsi yang berbeda. Misalnya, Anda dapat meratakan konten dalam tabel, menentukan folder untuk menyimpan gambar, dan sebagainya. Langkah-langkah berikut menunjukkan cara menggunakan opsi ini dalam konversi Word ke Markdown menggunakan Python.

  • Muat dokumen Word menggunakan kelas Document.
  • Buat objek kelas MarkdownSaveOptions.
  • Tetapkan opsi yang diinginkan seperti MarkdownSaveOptions.imagesfolder.
  • Ubah dokumen Word menjadi markdown menggunakan metode Document.save(string, MarkdownSaveOptions).

Contoh kode berikut menunjukkan cara menyetel opsi tambahan di DOCX ke konversi Markdown menggunakan Python.

import aspose.words as aw

# memuat dokumen
doc = aw.Document("document.docx")

# mengatur pilihan
saveOptions = aw.saving.MarkdownSaveOptions()
saveOptions.images_folder = "Images" 

# simpan sebagai file penurunan harga
doc.save("document.md", saveOptions)

Dapatkan Lisensi API Gratis

Gunakan Aspose.Words for Python tanpa batasan evaluasi menggunakan lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi dokumen Word ke Markdown (.md) menggunakan Python. Selain itu, Anda telah melihat cara mengontrol konversi Word ke Markdown menggunakan opsi berbeda. Selain itu, Anda dapat mengunjungi dokumentasi dari Aspose.Words for Python untuk menjelajahi fitur lainnya. Anda juga dapat mengajukan pertanyaan melalui forum kami.

Lihat juga

Info: Anda mungkin tertarik dengan API Python lain (Aspose.Slides for Python via NET) yang memungkinkan Anda mengonversi presentasi (menjadi PDF, dokumen kata, dll.) dan mengimpor gambar atau dokumen lain ke dalam presentasi.