CodeariaAcademy
GitHub-репозиторийкоммит в этом месяцеКонтентРазработка

markitdown

191k

Превращает PDF, Word, Excel, PowerPoint и картинки в чистый markdown, который модель понимает без потерь.

Сами не запускали: описание по документации и репозиторию.

В цифрах

лицензия

Что это

Проблема знакома всем, кто кормил модели документами: PDF внутри хранит не текст, а координаты символов на странице. Скормите такой файл напрямую, и таблица развалится, заголовки смешаются с подписями, а порядок колонок станет случайным. markitdown от Microsoft конвертирует документ в markdown и сохраняет структуру: заголовки остаются заголовками, таблицы таблицами, списки списками.

Модель после этого читает документ так же, как его читает человек, а не как поток слов. Задача «дай модели прочитать документ» встаёт постоянно, и здесь она решается одной утилитой, которая работает локально. Документы никуда не уезжают, а это важно, если речь о договорах или выгрузках из вашей же базы.

Как устроено

PDF, Office
PDF, Word, Excel, PowerPoint, HTML и EPub превращаются в markdown с заголовками, таблицами и списками.
images
Текст с картинок достаётся распознаванием.
audio
Аудио расшифровывается в текст.
ZIP, YouTube
Понимает ZIP-архивы и ссылки на YouTube.
MCPдля агентов
Есть MCP-сервер, если конвертацию нужно отдать агенту, а не запускать руками; сама утилита ставится через pip.

Комментарии