📝 Конвертація Markdown у DOCX із підтримкою таблиць, коду та зображень

📝 Працюєте з технічною документацією в Markdown і хочете легко перетворювати її у формат DOCX для спільного використання або публікації?
Я створив простий, зручний і розширюваний Python-скрипт для цієї задачі з підтримкою:

✅ Таблиць
✅ Багаторядкових блоків коду
✅ Зображень
✅ Списків і заголовків

🔗 Репозиторій на GitHub: podlom/md_to_docx_converter


📦 Що вміє цей скрипт?

  • Перетворює .md файли в .docx, зберігаючи структуру документа
  • Підтримує Markdown-таблиці
  • Відображає код-блоки шрифтом Courier New
  • Додає локальні зображення у документ (за потреби)

🚀 Як почати користуватись

1. Клонуйте репозиторій

git clone https://github.com/podlom/md_to_docx_converter.git
cd md_to_docx_converter

2. Створіть віртуальне середовище

python -m venv venv
source venv/bin/activate  # або venv\\Scripts\\activate на Windows

3. Встановіть залежності

pip install -r requirements.txt

4. Запустіть конвертацію

python md_to_docx_with_tables_and_code.py ./markdown_docs ./converted_docs --images_dir ./markdown_docs/images
  • ./markdown_docs — папка з .md файлами
  • ./converted_docs — куди буде збережено .docx
  • --images_dir — необов’язковий параметр з локальними зображеннями

📁 Приклад структури

md_to_docx_converter/
├── markdown_docs/
│   ├── chapter1.md
│   ├── chapter2.md
│   └── images/
│       └── diagram.png
├── converted_docs/
└── md_to_docx_with_tables_and_code.py

💡 Для чого це може бути корисно?

  • Підготовка технічної документації
  • Звітність та подання наукових робіт
  • Формування інструкцій для не-технічної аудиторії

📬 Якщо ідея корисна — ставте ⭐️ у репозиторії:
https://github.com/podlom/md_to_docx_converter

Залишити відповідь