# Мост OCR PDF → структурированный JSON

Извлекает текстовый слой PDF с геометрией (строки по y-координате, таблицы по промежуткам колонок, заголовки по кеглю, пары ключ-значение через двоеточие) и заполняет пользовательскую JSON-схему поле за полем — метки сопоставляются по нормализованным ключам, значения приводятся к объявленным типам и проверяются ajv.

> Каноническая страница: https://elysiatools.com/ru/tools/ocr-pdf-to-structured-json-bridge

- **Категория:** Document Tools

- **Ключевые слова:** pdf в json, json schema, структурированное извлечение, извлечение счетов, извлечение таблиц

## Обзор

Инструмент анализирует геометрическую разметку текстового слоя PDF-документа, находит заголовки, таблицы и пары «ключ-значение», а затем автоматически заполняет заданную JSON-схему с приведением типов данных и валидацией через ajv.

## Входные данные

- **PDF-файл (с текстовым слоем)** (file): Invoice / form / statement PDF with a text layer
- **Целевая JSON-схема** (textarea): { "type": "object", "properties": { "invoice_number": { "type": "string" }, "total": { "type": "number" } }, "required": \["invoice_number"\] }
- **Стиль приведения чисел** (select)

## Когда использовать

- Для извлечения данных из цифровых счетов-фактур, накладных и квитанций напрямую в типовые JSON-объекты.
- Когда необходимо преобразовать строковые значения документов (даты, суммы с валютами) в типизированные поля в соответствии с JSON Schema.
- Для автоматической валидации и сопоставления структуры входящих PDF-отчётов с ERP- или API-схемами перед загрузкой в базы данных.

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

- Анализатор сканирует текстовый слой PDF, группируя строки по y-координатам, распознавая таблицы по колоночным интервалам и пары ключ-значение по двоеточиям.
- Метки полей сопоставляются со свойствами переданной JSON-схемы через нормализацию ключей.
- Найденные значения приводятся к требуемым типам (числа, даты, строки) с учётом выбранного разделителя дроби, после чего ajv выполняет валидацию сгенерированного JSON.

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

- Импорт электронных инвойсов и актов в учётные системы бухгалтерского учёта.
- Валидация входящих финансовых выписок на соответствие контрактным и форматным ограничениям.
- Парсинг спецификаций и номенклатурных таблиц из PDF в структурированные массивы JSON.

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

### Нужен ли отсканированный файл или PDF с текстовым слоем?

Инструмент работает с PDF-документами, содержащими текстовый слой (digital/vector PDF).

### Как настраивается разделитель десятичных знаков?

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

### Что происходит, если значение в PDF не проходит валидацию схемы?

Ajv отображает ошибки схемы и путь к недопустимому свойству в отчёте, сохраняя извлечённые данные для проверки.

### Поддерживается ли извлечение табличных данных?

Да, таблицы распознаются по межколоночным интервалам и структурируются в массивы объектов схемы.

### Можно ли задать обязательные поля через JSON-схему?

Да, используйте стандартный массив required в схеме, и ajv проверит присутствие всех обязательных свойств.

## Связанные инструменты

- [Чат в PDF](https://elysiatools.com/ru/tools/chat-transcript-to-pdf): Верстка чата в PDF с пузырями
- [Генератор PDF-плана тренировок](https://elysiatools.com/ru/tools/fitness-workout-pdf-generator): Создает печатный PDF-план тренировок из JSON или CSV с таблицами, ячейками прогресса и QR-кодами
- [JSON richtext в PDF](https://elysiatools.com/ru/tools/richtext-json-to-pdf): Конвертирует JSON TipTap/Quill/Slate в PDF
- [Проводник структуры JSON из PDF](https://elysiatools.com/ru/tools/pdf-to-json-structure-explorer): Извлекает JSON-структуру OpenDataLoader из PDF и показывает заголовки, абзацы, таблицы, списки и bounding box
- [Генератор Data URI](https://elysiatools.com/ru/tools/data-uri-generator): Преобразует файлы в Data URI (Base64 или процентное кодирование) для встраивания изображений, шрифтов и ресурсов прямо в HTML, CSS или Markdown
- [Конвертер зашифрованного PDF](https://elysiatools.com/ru/tools/encrypted-pdf-converter): Открывает защищенные PDF с правильным паролем и экспортирует их в Markdown, JSON или текст
- [Заполнитель PDF AcroForm](https://elysiatools.com/ru/tools/pdf-acroform-filler): Заполняет поля PDF-формы через JSON и экспортирует PDF
- [Экспорт аннотаций PDF](https://elysiatools.com/ru/tools/pdf-annotation-export): Извлекает существующие аннотации (выделения, комментарии, штампы, ссылки) из PDF в строку JSON

## Примеры

- [PDF Примеры](https://elysiatools.com/ru/samples/pdf-samples): PDF примеры, созданные инструментами 2026-02-01..2026-02-10
- [Примеры JSON чата](https://elysiatools.com/ru/samples/chat-transcript-json): Примеры JSON для чат-транскриптов с несколькими ролями
- [Примеры JSON для Rich Text](https://elysiatools.com/ru/samples/rich-media-json): Примеры JSON для редакторов rich text (TipTap, Quill, Slate)
- [JSON Примеры Terraform Plan](https://elysiatools.com/ru/samples/terraform-plan-json-samples): Файлы Terraform plan JSON для визуализации зависимостей и проверки изменений, похожие на terraform show -json
