HummusJS

HummusJS позволяет из Node.js создавать PDF с текстом, изображениями и векторной графикой, дописывать содержимое на существующие страницы, объединять документы, копировать отдельные объекты и разбирать внутреннюю структуру файла через программный API.

PP-Structure

PP-Structure разбирает PDF и изображения страниц на заголовки, абзацы, таблицы, формулы, рисунки, печати и служебные области, распознаёт текст, восстанавливает порядок чтения и сохраняет результат в Markdown, JSON, Word, HTML или XLSX. Пользователь может включать выравнивание снимка, определение поворота, распознавание таблиц и формул, получать координаты каждого блока и собирать многостраничный документ в структуру, пригодную для поиска, долговременного хранения, RAG-системы или последующей проверки.

marker-pdf

marker-pdf преобразует PDF и изображения в структурированный Markdown, HTML, JSON или плоские блоки для RAG: распознаёт текст, колонки, таблицы, формулы, код и иллюстрации, удаляет повторяющиеся колонтитулы и позволяет обрабатывать отдельные страницы, папки документов или только найденные таблицы.

Nougat OCR

Nougat OCR преобразует страницы научных PDF в разметку MMD: извлекает связный текст, сохраняет формулы в LaTeX, восстанавливает таблицы и формирует структуру с заголовками, списками и ссылками на литературу. Пользователь задаёт один файл, набор страниц или целую папку, выбирает модель и размер пакета, а затем проверяет готовый файл .mmd по маркерам пропущенных страниц и сложным фрагментам оригинала.

MinerU

MinerU превращает PDF, сканы и офисные документы в структурированный Markdown и JSON: распознаёт текст, восстанавливает порядок чтения, выделяет заголовки, абзацы, таблицы, формулы и иллюстрации, а затем сохраняет результат вместе с изображениями и диагностической разметкой. Пользователь может обработать один файл через наглядную форму, запустить пакетное преобразование командой, встроить разбор в Python-код или передать документы через API; для проверки результата предусмотрены предпросмотр страниц, визуализация областей макета и отдельные файлы с координатами найденных элементов.