Перейти к содержимому

DOCX в Markdown

Преобразуйте документ Word в Markdown вместе с заголовками, списками и таблицами. Файл читается в браузере и никуда не загружается.

Перенести документ Word в мир Markdown — в вики, статический сайт или репозиторий — вместе с заголовками, списками и таблицами.

Как идёт преобразование

Сначала библиотека mammoth превращает .docx в HTML по стилям документа: «Заголовок 1»–«Заголовок 6» становятся заголовками, «Название» — заголовком первого уровня, «Подзаголовок» — второго, «Цитата» — цитатой, а списки и таблицы Word — списками и таблицами. Затем Turndown переводит этот HTML в Markdown: заголовки пишутся через #, пункты маркированного списка начинаются с дефиса, нумерованного — с номера, курсив обрамляется одной звёздочкой, жирный — двумя. Таблицы собираются отдельным правилом в формат GitHub: вертикальная черта внутри текста экранируется, а переносы строк в ячейке заменяются пробелами. Картинки остаются внутри файла как data-URI. Результат можно скопировать или сохранить файлом .md в UTF-8 с именем документа.

Ограничения

Читается только .docx; старый .doc нужно пересохранить в Word или LibreOffice. В Markdown нет подчёркивания, цвета, шрифтов, выравнивания и полей страницы, поэтому всё это теряется, а подчёркнутый текст остаётся обычным. Объединённые ячейки таблиц не воспроизводятся: в Markdown их нет, и строка с объединением выйдет короче остальных и будет дополнена пустыми ячейками. Колонтитулы и комментарии не переносятся. Заголовки распознаются по стилям, поэтому строка, которую просто сделали крупной и жирной, станет жирным текстом, а не заголовком. Картинки в виде data-URI сильно удлиняют файл.

Как пользоваться

  1. Добавьте файл .docx.
  2. Нажмите «Преобразовать в Markdown».
  3. Скопируйте результат или сохраните его в .md.

Почему этот инструмент

Полная конфиденциальность

Всё работает внутри браузера. Ваши файлы и текст никогда не отправляются на сервер.

Бесплатно и без ограничений

Без регистрации, без водяных знаков и без лимита на количество использований.

Мгновенный результат

Не нужно ничего загружать и ждать очереди — результат появляется так быстро, как позволяет ваше устройство.

Работает на любом устройстве

Любой современный браузер на телефоне, планшете или компьютере. Ничего устанавливать не нужно.

Частые вопросы

Как перевести DOCX в Markdown?
Добавьте файл .docx и нажмите «Преобразовать в Markdown»: результат появится в поле, его можно скопировать или сохранить как .md. Word для этого не нужен.
Почему заголовки не стали заголовками?
Потому что в документе это не заголовки, а крупный жирный текст. Заголовки Markdown получаются из стилей «Заголовок 1»–«Заголовок 6»: примените их в Word и преобразуйте файл заново.
Можно ли наоборот — из Markdown в Word?
Да, в «Текст в PDF и Word»: вставьте Markdown, и заголовки, списки и таблицы станут настоящими стилями Word в файле .docx.
Таблицы переносятся?
Да, в виде таблиц GitHub-разметки. Если в таблице нет строки заголовка, первая строка становится ею: в Markdown таблица без заголовка невозможна.
А изображения?
Они попадают внутрь файла как data-URI. Файл получается самодостаточным, но длинным, так что потом их, скорее всего, захочется вынести в отдельные картинки.
Что передать невозможно?
Подчёркивание, цвет текста, шрифты и точные отступы — в Markdown для них просто нет синтаксиса. Подчёркнутый текст сохраняется словами, теряя только само подчёркивание.
Какой диалект Markdown?
CommonMark с таблицами GitHub — то, что ожидают GitHub, GitLab и большинство генераторов статических сайтов.

Похожие инструменты