Repolode
docling-project

docling-project/docling

Парсер документов с открытым исходным кодом: преобразует PDF, файлы Office, HTML и другие форматы в структурированные данные для генеративных AI-пайплайнов.

Open source альтернатива:Adobe Acrobat

Звёзды
69,115
Форки
5,107
Открытые issues
874
Последний коммит
6 часов назад

Что это?

Docling — библиотека Python и CLI для разбора документов и преобразования их в унифицированное представление DoclingDocument. Она поддерживает множество входных форматов, включая PDF, DOCX, PPTX, XLSX, HTML, EPUB, файлы электронной почты, изображения и аудио, а результат экспортирует в Markdown, HTML, JSON без потерь и другие форматы.

PDF-пайплайн обрабатывает макет страниц, порядок чтения, структуру таблиц, формулы, блоки кода и OCR для сканов. В качестве альтернативного пайплайна можно использовать vision language models, например GraniteDocling, а модели распознавания речи позволяют транскрибировать аудио и видео.

Docling может работать полностью локально, что подходит для работы с конфиденциальными данными и в изолированных от сети средах. В комплект также входят интеграции с LangChain, LlamaIndex, CrewAI и Haystack, MCP-сервер и API-сервер docling-serve.

Ключевые возможности

  • 01Разбирает PDF, файлы Office, HTML, EPUB, электронную почту, изображения и аудио, преобразуя их в единую модель документа
  • 02Расширенный анализ PDF: обработка макета, порядка чтения, таблиц и формул
  • 03OCR для сканированных PDF и изображений
  • 04Экспорт в Markdown, HTML и JSON без потерь
  • 05Работает локально, что подходит для конфиденциальных данных и изолированных от сети сред
  • 06Интеграции с LangChain, LlamaIndex, CrewAI и Haystack

Сценарии использования

  • Преобразование PDF-отчётов и научных статей в Markdown для RAG и загрузки в LLM
  • Извлечение таблиц из финансовых и исследовательских документов в структурированные данные
  • Создание сервиса обработки документов с API docling-serve
  • Передача документов Office в агентные фреймворки через LangChain или LlamaIndex

Быстрый старт

  1. 1

    Установить пакет

    pip install docling
  2. 2

    Преобразовать документ из командной строки

    docling https://arxiv.org/pdf/2206.01062
  3. 3

    Преобразовать документ на Python

Что важно знать

  • Требуется Python версии 3.10 или выше: поддержка Python 3.9 прекращена в версии 2.70.0.
  • Для некоторых расширенных функций, таких как модели VLM и ASR, необходимо отдельно загружать модели; на них распространяются собственные лицензии.

Темы

Частые вопросы

Что такое docling?
Парсер документов с открытым исходным кодом: преобразует PDF, файлы Office, HTML и другие форматы в структурированные данные для генеративных AI-пайплайнов. Docling — библиотека Python и CLI для разбора документов и преобразования их в унифицированное представление DoclingDocument. Она поддерживает множество входных форматов, включая PDF, DOCX, PPTX, XLSX, HTML, EPUB, файлы электронной почты, изображения и аудио, а результат экспортирует в Markdown, HTML, JSON без потерь и другие форматы.
docling можно использовать бесплатно? Какая у него лицензия?
docling распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
docling всё ещё поддерживается?
Активно поддерживается. Последний коммит в docling — 19 окт. 2026 г..
Для чего можно использовать docling?
Преобразование PDF-отчётов и научных статей в Markdown для RAG и загрузки в LLM Извлечение таблиц из финансовых и исследовательских документов в структурированные данные Создание сервиса обработки документов с API docling-serve Передача документов Office в агентные фреймворки через LangChain или LlamaIndex
Как установить docling?
Установить пакет: pip install docling Преобразовать документ из командной строки: docling https://arxiv.org/pdf/2206.01062 Преобразовать документ на Python
Где скачать docling?
Исходный код и инструкции по установке — на GitHub: https://github.com/docling-project/docling

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.

187,7 тыс.45,9 тыс.PythonOtherОбновлён 12 часов назад