تبدیل Word به Markdown در پایتون

Markdown (MD) یک قالب محبوب است که برای نوشتن مقالات، وبلاگ ها، اسناد و غیره استفاده می شود. با این حال، گاهی اوقات به خاطر سپردن و نوشتن نحو Markdown دشوار می شود. در چنین مواقعی می توانید به سادگی محتوا را در یک سند Word بنویسید و آن را به Markdown تبدیل کنید. برای خودکارسازی تبدیل Word به Markdown، این مقاله نحوه تبدیل اسناد Word (.docx یا .doc) به فایل‌های Markdown (.md) با استفاده از Python را پوشش می‌دهد.

کتابخانه مبدل Python Word به Markdown

برای تبدیل فایل‌های DOCX یا DOC به فرمت Markdown، از Aspose.Words for Python استفاده می‌کنیم. API اجازه می دهد تا ویژگی های پردازش کلمه را از داخل برنامه های پایتون خودکار کنید. می توانید اسناد Word جدید را از ابتدا ایجاد کنید و اسناد موجود را به طور یکپارچه دستکاری یا تبدیل کنید. Aspose.Words برای Python در PyPI میزبانی می شود و می توان آن را با استفاده از دستور pip زیر نصب کرد.

pip install aspose-words 

تبدیل Word به Markdown در پایتون

در زیر مراحل تبدیل Word DOCX به فرمت Markdown آمده است.

  • سند Word را با استفاده از کلاس Document بارگیری کنید.
  • با استفاده از روش Document.save(string) سند Word را به Markdown تبدیل کنید.

نمونه کد زیر نحوه تبدیل فایل DOCX به فرمت Markdown را با استفاده از پایتون نشان می دهد.

import aspose.words as aw

# بارگذاری سند
doc = aw.Document("document.docx")

# ذخیره به عنوان فایل علامت گذاری
doc.save("document.md")

تبدیل Word به Markdown را سفارشی کنید

Aspose.Words همچنین به شما اجازه می دهد تا با استفاده از گزینه های مختلف، تبدیل Word به Markdown را کنترل کنید. به عنوان مثال، می توانید محتوا را در جداول تراز کنید، پوشه ای را برای ذخیره تصاویر و غیره مشخص کنید. مراحل زیر نحوه استفاده از این گزینه ها را در تبدیل Word به Markdown با استفاده از Python نشان می دهد.

  • سند Word را با استفاده از کلاس Document بارگیری کنید.
  • یک شی از کلاس MarkdownSaveOptions ایجاد کنید.
  • گزینه های دلخواه مانند MarkdownSaveOptions.imagesfolder را تنظیم کنید.
  • با استفاده از روش Document.save (string, MarkdownSaveOptions) سند Word را به نشانه گذاری تبدیل کنید.

نمونه کد زیر نحوه تنظیم گزینه های اضافی در تبدیل DOCX به Markdown را با استفاده از پایتون نشان می دهد.

import aspose.words as aw

# بارگذاری سند
doc = aw.Document("document.docx")

# گزینه ها را تنظیم کنید
saveOptions = aw.saving.MarkdownSaveOptions()
saveOptions.images_folder = "Images" 

# ذخیره به عنوان فایل علامت گذاری
doc.save("document.md", saveOptions)

مجوز API رایگان دریافت کنید

از Aspose.Words برای پایتون بدون محدودیت ارزیابی با استفاده از مجوز موقت رایگان استفاده کنید.

نتیجه

در این مقاله نحوه تبدیل اسناد Word به Markdown (.md) با استفاده از پایتون را یاد گرفتید. علاوه بر این، نحوه کنترل تبدیل Word به Markdown را با استفاده از گزینه های مختلف مشاهده کرده اید. علاوه بر این، می‌توانید از مستندات Aspose.Words برای Python دیدن کنید تا سایر ویژگی‌ها را بررسی کنید. همچنین می توانید سوالات خود را از طریق [فروم 10 ما بپرسید.

همچنین ببینید

اطلاعات: ممکن است به یکی دیگر از APIهای Python علاقه مند باشید (Aspose.Slides for Python via NET) که به شما امکان می دهد ارائه ها را (به PDF، اسناد word و غیره) و [وارد کردن تصاویر] تبدیل کنید. 8 یا سایر اسناد در ارائه ها.