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