Конвертировать PDF в Markdown

Извлеките текст из PDF и получите файл Markdown с автоматическим определением заголовков по размеру шрифта — готовый для вставки в README, заметку или статью.

Перетащите сюда файл .pdf или нажмите, чтобы выбрать (макс. 60 МБ).

Как это работает

PDF читается постранично с помощью pdf.js, который даёт доступ к положению и размеру каждого фрагмента текста. Эти фрагменты объединяются в строки, а медианный размер шрифта документа служит точкой отсчёта: строка заметно крупнее этого размера считается заголовком (#, ## или ### в зависимости от разницы), а строки, начинающиеся с маркера, становятся элементами списка Markdown.

Насколько надёжно определение заголовков?

Не на 100%: оно основано на эвристике относительного размера шрифта, а не на смысловом анализе документа. Если у PDF все заголовки того же размера, что и основной текст, или нетипичная вёрстка, уровни заголовков могут определиться неверно — перед использованием рекомендуем быстро просмотреть полученный Markdown.

Конвертируются ли таблицы и изображения?

Нет, извлекается и перестраивается только текст: таблицы теряют выравнивание по столбцам, а изображения не включаются в полученный Markdown.

100% локальная обработка: извлечение и конвертация выполняются полностью в вашем браузере через pdf.js, документ не передаётся на сервер.