📝 Працюєте з технічною документацією в 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