PDF в YAML

Экспортируйте текстовые элементы PDF и их положения на страницах в YAML.

Выберите файлы PDF

Перетащите файлы сюда или используйте кнопку ниже.

До 25 MiB всего · Файлы остаются на вашем устройстве

СодержаниеРазделов: 10

Что может экспортировать PDF в YAML?

Создайте файл YAML с текстовыми элементами, извлечёнными из выбранных страниц PDF. Результат включает ссылки на исходные страницы, геометрию страниц и преобразования положения текста, поэтому подходит для проверки в текстовом редакторе или отдельном процессе обработки.

Экспорт не интерпретирует документ как конфигурацию приложения. Он не определяет уровни заголовков, не извлекает изображения, не распознаёт поля счетов и не восстанавливает таблицу по её виду. Текст следует порядку извлечения средства чтения PDF, который может отличаться от порядка чтения.

Возможности PDF в YAML

Текстовые скаляры в кавычках

Сохраните слова вроде yes, даты, пунктуацию и фразы с двоеточиями как строковые значения. Извлечённый текст не превращается в инструкции YAML или теги пользовательских объектов.

Исходные ссылки на страницы

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

Геометрия текста

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

Явный объём извлечения

В результате указано, что семантическое восстановление и OCR не выполнялись. Это помогает другой программе считать результат извлечёнными данными.

Как преобразовать текст PDF в YAML?

  1. Выберите один незашифрованный PDF с выделяемым текстом.
  2. Введите небольшой диапазон страниц или оставьте поле «Страницы» пустым, если весь документ укладывается в ограничение выбора.
  3. Запустите преобразование и сохраните файл .yaml.
  4. Откройте результат в редакторе с поддержкой YAML и проверьте записи страниц и элементов.
  5. Сравните важные строки и их положения с исходным PDF, прежде чем использовать их в другом процессе.

Выберите PDF

Выберите PDF с текстом, который нужно проверить.

Нажмите на снимок экрана, чтобы увеличить его.
PDF в YAML: выбор образца PDF.

Выберите диапазон извлечения

Начните с небольшого набора исходных страниц.

Нажмите на снимок экрана, чтобы увеличить его.
PDF в YAML: выбор страниц для структурированного экспорта.

Скачайте YAML

Сохраните результат и проверьте текстовые значения в кавычках.

Нажмите на снимок экрана, чтобы увеличить его.
PDF в YAML: скачивание готовых структурированных данных.

Снимки экрана показывают этот набор инструментов с безопасными примерными файлами. Имя вашего файла, количество страниц и настройки могут отличаться.

Зачем экспортировать текст PDF в YAML?

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

Кому подходит извлечение в YAML?

Разработчики автоматизации

Проверьте текст и ссылки на страницы перед созданием правил извлечения для известного макета документа.

Исследовательские команды

Сохраните читаемый промежуточный результат при проверке выбранных цитат и их расположения на страницах.

Технические специалисты по проверке

Сравнивайте изменения извлечённых данных документа инструментами, работающими со структурированными текстовыми файлами.

Настройки и проверка результата

НастройкаЧто ожидать
Входной файлОдин PDF до 25 MiB и 500 исходных страниц.
Выбранные страницыДо 200 страниц в указанном порядке; повторные ссылки на страницы появляются один раз.
Границы извлечения20 000 элементов на страницу, 100 000 за обработку и два миллиона символов текста.
Результат YAMLЯвно объявленный YAML 1.2 со строковыми значениями в кавычках; максимальный размер скачивания 64 MiB.

Сохраните напечатанное значение как текст

В форме рядом с подписью может быть напечатано слово yes и число с начальными нулями. Проверьте извлечённые строки в YAML и сравните с источником. Экспорт сохраняет текст как значения в кавычках, позволяя вашему приложению определить, является ли значение подписью, идентификатором, датой или чем-то другим.

Устранение проблем PDF в YAML

СитуацияЧто проверить
Текст содержит escape-последовательности UnicodeАнализатор YAML может восстановить исходные символы из экранирования внутри кавычек. Это также не позволяет управляющим символам нарушить структуру файла.
Результат не является готовой к импорту конфигурациейЭто запись извлечения. Отдельно сопоставьте и проверьте поля, необходимые вашему приложению.
Выбранные страницы слишком плотныеУменьшите диапазон. Плотная страница может достичь ограничения элементов или символов текста раньше ограничения страниц.

Экспортируйте текстовые элементы PDF и их положения на страницах в YAML.

Источник
5311 B
Результат
6800 B

Использованные настройки: {"range": "1", "dpi": "72"}

Сравните источник и результат, прежде чем полагаться на инструмент. Образец проверяет ограниченную операцию; ограничения режима вывода и структуры документа сохраняются.

Проверено . Небольшой синтетический образец обработан версией 3.23.0 в Chromium 153. Это записанная локальная проверка, а не гарантия работы сервера или любого документа.

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

Читает или выполняет ли инструмент входной YAML?

Нет. Он читает PDF и создаёт YAML. Он не загружает переданный YAML, не выполняет теги и не применяет параметры конфигурации.

Распознаёт ли он текст на сканированных страницах?

Автоматический OCR не выполняется. Сначала примените OCR к PDF, состоящему из изображений, затем проверьте распознанный текст перед экспортом.

Расположены ли извлечённые элементы в порядке чтения?

Не обязательно. Многоколоночные страницы и размещённые вручную подписи могут давать другой порядок извлечения. Проверьте координаты и исходную страницу.

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

PDF в JSON, PDF в XML, OCR PDF.