Если вы работаете в Windows и не хотите устанавливать Python или вводить команды, используйте приложение вместо MarkItDown, Docling, Marker или Pandoc. MD Factory делает ту же работу в окне: добавьте файлы или папку, и рядом с каждым появится файл Markdown. Инструменты с открытым кодом бесплатны, работают в других системах и поддерживают скрипты; на этой странице сказано, где это важно.
Раскрытие интереса: MD Factory — наш продукт. Сведения об остальных инструментах взяты из их README, документации и исходного кода, прочитанных 27 октября 2026 года. Мы не запускали эти инструменты для данной страницы, поэтому качество их результата здесь не сравнивается. Об этом читайте в статье Лучшие конвертеры PDF в Markdown. На этой странице сравнивается, что нужно установить и сделать.
Коротко
| Инструмент | Что устанавливать | Как запускать | Сканированные PDF |
|---|---|---|---|
| MarkItDown | Python от 3.10 до 3.14 и пакет markitdown | Командная строка или Python | Во встроенном чтении PDF нет; нужен плагин с моделью компьютерного зрения или Azure |
| Docling | Python 3.10 или новее и пакет docling; модели скачиваются при первом использовании | Командная строка или Python | OCR включён по умолчанию |
| Marker | Python 3.10 или новее, PyTorch, а для OCR Docker или llama.cpp | Командная строка, Python или небольшое браузерное приложение | OCR через локальный сервер инференса; пропускается при --disable_ocr |
| Pandoc | Один установщик либо zip, Chocolatey или winget | Командная строка | PDF не читает вообще |
| MD Factory | Одно приложение из Microsoft Store | Окно: добавьте файлы или папку | Локальный OCR, язык выбирается или определяется автоматически |
Что нужно настроить для каждого инструмента
MarkItDown. В README сказано, что требуется Python от 3.10 до 3.14 и рекомендуется виртуальное окружение, чтобы зависимости не конфликтовали. Устанавливается через pip, затем запускается командой markitdown с именем файла. Дополнительные пакеты (extras) из README определяют, какие форматы работают, например PDF, Word или письма Outlook; параметр [all] устанавливает их все сразу. Разработчики также пишут, что настольные приложения выходят за рамки репозитория и должны быть отдельными проектами.
Docling. В README сказано, что команда pip install docling работает в macOS, Linux и Windows и требует Python 3.10 или выше. В документации сказано, что модели скачиваются автоматически при первом использовании, а для работы офлайн их можно загрузить заранее отдельной командой. В разделе о поддерживаемых форматах сказано, что для старых файлов DOC и RTF нужен LibreOffice.
Marker. В README указаны Python 3.10 или новее и PyTorch. Для форматов, кроме PDF, нужен вариант marker-pdf[full] установки. OCR работает через локальный сервер инференса, который Marker запускает при первом использовании; среду для него вы предоставляете сами: Docker с NVIDIA Container Toolkit на GPU NVIDIA или программу llama-server из llama.cpp на CPU. В Marker также входит marker_gui, приложение на Streamlit для пробного запуска с базовыми параметрами, которое ставится ещё двумя пакетами pip. Код распространяется под лицензией Apache 2.0. В README сказано, что веса моделей бесплатны для исследований, личного использования и стартапов с финансированием или выручкой до 5 млн долларов, а для более крупного коммерческого использования нужна платная лицензия Datalab.
Pandoc. Его проще всего установить. В разделе установки перечислены установщик для Windows, архив zip с программами, Chocolatey и winget. Это инструмент командной строки, как сказано в руководстве Pandoc. Он читает форматы документов из своего списка входных, а не все подряд: см. следующие два раздела.
Сканированные PDF
Отсканированный PDF — это картинка страницы без текста внутри. Конвертеру нужен OCR, чтобы его прочитать, а инструменты различаются тем, сколько для этого нужно работы.
- MarkItDown. Во встроенном конвертере PDF, судя по его исходному коду нет шага OCR. README предлагает два пути для сканов: плагин
markitdown-ocr— он отправляет изображения страниц в модель компьютерного зрения через OpenAI-совместимый клиент; второй путь — Azure Document Intelligence, вызовы которого тарифицируются. В README добавлено, что если у плагина нет клиента, OCR молча пропускается. В обоих случаях модель или облачный сервис и его ключ нужно предоставить самостоятельно. - Docling. В справочнике CLI указано, что OCR включён по умолчанию, а среди движков, которые можно выбрать, есть Tesseract. Для базового скана ничего добавлять не нужно.
- Marker. OCR входит в инструмент, но зависит от описанного выше сервера инференса. С параметром
--disable_ocr, в README сказано, что страницы-сканы пропускаются. - Pandoc. В Вопросы и ответы отвечает на вопрос «How can I convert PDFs to other formats using pandoc?» словами «You can't.» PDF упоминается в руководстве только как выходной формат, а файлов изображений нет и среди входных. Скан через Pandoc пропустить нельзя вообще.
- MD Factory. Сканы читаются локальным OCR на вашем ПК, на выбранном вами языке или с автоматическим выбором. Страница с низкой уверенностью OCR или без распознанного текста получает статус «Требуется проверка», а не проходит молча.
Подробнее о сканах: конвертация сканированных PDF в Markdown.
Папки и пакеты файлов
В Docling команда docling convert принимает файл, каталог или URL (подробнее всправочнике CLI). В Marker команда marker принимает входную папку и поддерживает параметр --skip_existing для продолжения прерванного запуска. В обоих случаях вы вводите команду и сами выбираете, куда сохранить результат.
В README MarkItDown показан один файл на команду. В июне 2026 года в посте о настольной оболочке его автор написал, что конвертация папки через MarkItDown «means writing your own script». Это описание одного разработчика о собственном опыте, но оно совпадает с примерами из README.
В руководстве Pandoc сказано, что при нескольких входных файлах он объединяет их перед разбором, вставляя между ними пустые строки; --file-scope разбирает их по отдельности. Чтобы получить один файл Markdown на документ, нужен цикл в оболочке.
В MD Factory вы добавляете папку или перетаскиваете её в окно, и для каждого документа создаётся отдельный файл .md рядом с ним, изображения лежат в <name>_images папке. Исходные файлы никогда не изменяются. Каждый файл получает статус «Готово», «Требуется проверка» или «Ошибка». Подробнее: пакетная конвертация документов в Markdown.
Письма, электронные книги и архивы
Все инструменты с открытым кодом работают с Word, PowerPoint, Excel и HTML. Различия начинаются с менее распространённых форматов. «Not listed» означает, что формата нет в README инструмента, в списке форматов или, для MarkItDown, среди конвертеров, зарегистрированных в исходном коде.
| Формат | MarkItDown | Docling | Marker | Pandoc | MD Factory |
|---|---|---|---|---|---|
| Outlook MSG | Да, с дополнением Outlook | Да | Не указан | Не указан | Да |
| EML | Не указан | Да | Не указан | Не указан | Да |
| EPUB | Да | Да | Да | Да | Да |
| FB2 | Не указан | Не указан | Не указан | Да | Да |
| MOBI | Не указан | Не указан | Не указан | Не указан | Да |
| ZIP | Да, как один общий документ | Да, как отдельные документы (описано для Python API) | Не указан | Не указан | Да, одна папка с файлом Markdown на каждый документ |
| 7Z и RAR | Не указан | Не указан | Не указан | Не указан | Да |
Docling — самый универсальный из бесплатных инструментов здесь. На странице поддерживаемых форматов также указаны Apple Pages, Numbers и Keynote, OpenDocument, аудио и другое, чего MD Factory не заявляет. Если у вас файлы EML и MSG, результат MD Factory описан в наших руководствах EML и MSG ; для электронных книг и архивов см. MOBI и архивы.
Бесплатные графические оболочки
Проекты сообщества добавляют окно поверх этих библиотек. Один пример — MDFlux, настольное приложение на основе MarkItDown. По словам автора, это портативное приложение: его распаковывают и запускают без терминала, есть локальный OCR и пакетная обработка папок; лицензия MIT. Мы его не пробовали. Если вам подходит бесплатный проект с GitHub, на него стоит взглянуть. Если нужно приложение из Microsoft Store с бесплатным пробным периодом, здесь уместен MD Factory.
Та же задача в MD Factory
- Установите MD Factory из Microsoft Store.
- Добавьте файлы или папку либо перетащите их в окно. Конвертация начнётся сразу и выполняется на вашем ПК; ничего не загружается.
- Откройте
.mdрядом с каждым исходным файлом.
Повторная конвертация безопасна. Если прежний результат остался собственным неотредактированным результатом MD Factory, он заменяется. Если вы его правили, новый результат сохраняется как копия с номером, например report (2).md.
Где бесплатные инструменты лучше
- Цена. MarkItDown, Docling, Marker (в рамках лицензии на веса) и Pandoc бесплатны. У MD Factory есть 7-дневный бесплатный пробный период, затем разовая покупка.
- Скрипты. Они запускаются из скрипта, по расписанию или на сервере. У MD Factory нет командной строки, и вызвать его из кода нельзя.
- Другие системы. В README Docling указаны macOS, Linux и Windows, а страница установки Pandoc охватывает также macOS и Linux. MD Factory работает только в Windows.
- Охват. Docling читает больше форматов, чем MD Factory, а в его README перечислены интеграции с LangChain, LlamaIndex и другими ИИ-фреймворками. У MD Factory их нет.
- Источники Word и EPUB. Если у вас есть DOCX или EPUB и командная строка вас не смущает, Pandoc конвертирует их бесплатно.
Что выбрать
- Вы пишете на Python или запускаете конвейер: MarkItDown или Docling, затем Marker, если есть подходящее оборудование и устраивает лицензия.
- У вас DOCX или EPUB, и терминал вас не смущает: Pandoc.
- Вам нужны окно, сканы, целые папки либо письма, электронные книги и архивы в Windows: MD Factory.
Что бы вы ни выбрали, сначала конвертируйте пять-десять своих файлов и сравните Markdown с оригиналами, особенно таблицы и сканы. Инструменты часто меняются: проверьте страницы по ссылкам, прежде чем решать. Чтобы документы оставались на вашем ПК, читайте о конвертации документов без загрузки.