Техническое задание: Конвертация DOCX и XML в AsciiDoc

Цель проекта

Создать инструмент или скрипт, который автоматизирует процесс объединения содержимого файла Microsoft Word (.docx) и файла метаданных (.xml) из одной папки в единый файл формата AsciiDoc (.adoc).

Основные требования

  • Исходные данные: Входной папка содержит два файла: один в формате DOCX (основной контент) и один в формате XML (метаданные, например, теги, свойства, структура).
  • Результат: Один выходной файл с расширением .adoc, содержащий объединённую и правильно структурированную информацию из обоих источников.
  • Функционал: Решение должно корректно извлекать текст и базовую разметку из DOCX (заголовки, списки, абзацы) и интегрировать с данными из XML-файла.
  • Автоматизация: Процесс должен быть максимально автоматизирован для обработки файлов из заданной директории.

Ожидаемый результат

Готовый файл .adoc, пригодный для дальнейшей обработки в инструментах документации (например, AsciiDoctor) или системах вёрстки. Все конфиденциальные данные (названия организаций, прямые контакты, веб-адреса) должны быть исключены из итогового текста.