Какие выводы разрешает JSON-отчёт

Отчёт показывает заголовок, язык, наличие дерева тегов и найденные структурные элементы с альтернативным текстом. Поле certified остаётся false: наличие этих признаков не устанавливает соответствие PDF/UA.

Какие выводы разрешает JSON-отчёт
НаблюдениеЧто оно устанавливаетЧего не устанавливает
tagged: trueВ файле найдено дерево теговЧто порядок и назначение тегов верны
language заполненВ PDF задан языкЧто он соответствует всем фрагментам текста
У Figure есть altЕсть текстовая альтернативаЧто она объясняет нужную информацию
certified: falseАудит предварительныйИтоговое соответствие PDF/UA

Пример: теги есть, порядок колонок неверен

Возьмите страницу, где в левой колонке записано условие, а в правой — пояснение. При последовательном чтении диктором должно сохраняться значение предложений. Если начало условия чередуется с серединой пояснения, документ требует исправления в редакторе тегов или в исходном файле.

Официальные требования: W3C PDF3: порядок чтения и переходов клавишей Tab

Различие технического признака и полезного чтения
Исходные данные
JSON: tagged=true, language=ru-RU, certified=false. Визуально: слева «Шаг 1 → Шаг 2», справа «Примечание».
Результат
Вручную: диктор прочитал «Шаг 1 → Примечание → Шаг 2». Регистрируем проблему порядка; tagged=true её не исключает.

Пример описывает ручное испытание. Сервис не симулирует экранный диктор и не проверяет порядок чтения автоматически.

Проверка форм, таблиц и иллюстраций

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

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

Официальные требования: Adobe: проверка и исправление доступности PDF

  1. Прочитайте документ последовательно и сравните с визуальным порядком.
  2. Обойдите ссылки и поля клавишами Tab и Shift+Tab.
  3. Проверьте заголовки таблиц, обязательные поля и сообщения об ошибках.
  4. Запишите страницу, элемент, используемый просмотрщик и воспроизводимый сбой.

Как выбрать следующий шаг

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

Как выбрать следующий шаг
ПроблемаРабота с документомПовторная проверка
Тегированных элементов нетВосстановить семантическую структуру в исходнике или PDF-редактореОтчёт и последовательное чтение
Подпись поля не объявляетсяИсправить имя/подсказку и связь с полемTab, объявление подписи и заполнение
Теги есть, текст читается вперемешкуИсправить логическую последовательностьЧтение той же страницы диктором
  • Аудит не исправляет теги, контраст или порядок чтения.
  • Полное заключение PDF/UA требует соответствующего валидатора и ручной проверки.
  • Поддержка зависит от просмотрщика: фиксируйте среду испытания, сохраняя исходник отдельно.

Вопросы и ответы

Достаточно ли tagged=true для сдачи доступного PDF?

Нет. Проверьте логический порядок, назначение тегов, форму и альтернативные описания; технический отчёт не подтверждает PDF/UA.

Почему диктор путает две колонки при наличии тегов?

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

Нужен ли alt всем изображениям без исключения?

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

Сервис исправит непонятные подписи полей?

Нет. Это предварительный аудит. Исправьте поля в исходнике или редакторе формы и снова проверьте их клавиатурой и диктором.

Что записать, если клавиша Tab переходит к непонятному полю?

Укажите страницу, видимое поле, фактически объявленную подпись и используемые просмотрщик и диктор. Такой пример позволяет воспроизвести сбой после исправления.

certified=false означает, что документ непригоден?

Нет. Это постоянная граница предварительного аудита: он не выдаёт сертификат соответствия. Решение принимают по отдельным техническим признакам, валидатору и ручным испытаниям.