Какие выводы разрешает JSON-отчёт
Отчёт показывает заголовок, язык, наличие дерева тегов и найденные структурные элементы с альтернативным текстом. Поле certified остаётся false: наличие этих признаков не устанавливает соответствие PDF/UA.
| Наблюдение | Что оно устанавливает | Чего не устанавливает |
|---|---|---|
| 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
- Прочитайте документ последовательно и сравните с визуальным порядком.
- Обойдите ссылки и поля клавишами Tab и Shift+Tab.
- Проверьте заголовки таблиц, обязательные поля и сообщения об ошибках.
- Запишите страницу, элемент, используемый просмотрщик и воспроизводимый сбой.
Как выбрать следующий шаг
Сначала исправляйте исходный документ, если он доступен: полезнее восстановить структуру там, где создаются заголовки, таблицы и формы. После повторного экспорта выполните технический и ручной проход заново.
| Проблема | Работа с документом | Повторная проверка |
|---|---|---|
| Тегированных элементов нет | Восстановить семантическую структуру в исходнике или PDF-редакторе | Отчёт и последовательное чтение |
| Подпись поля не объявляется | Исправить имя/подсказку и связь с полем | Tab, объявление подписи и заполнение |
| Теги есть, текст читается вперемешку | Исправить логическую последовательность | Чтение той же страницы диктором |
- Аудит не исправляет теги, контраст или порядок чтения.
- Полное заключение PDF/UA требует соответствующего валидатора и ручной проверки.
- Поддержка зависит от просмотрщика: фиксируйте среду испытания, сохраняя исходник отдельно.
Вопросы и ответы
Достаточно ли tagged=true для сдачи доступного PDF?
Нет. Проверьте логический порядок, назначение тегов, форму и альтернативные описания; технический отчёт не подтверждает PDF/UA.
Почему диктор путает две колонки при наличии тегов?
Наличие дерева не доказывает верную последовательность его элементов. Воспроизведите проблему на конкретной странице и исправьте порядок в исходнике или редакторе тегов.
Нужен ли alt всем изображениям без исключения?
Зависит от назначения. Содержательное изображение требует полезной альтернативы, а декоративное — корректного исключения из содержательного чтения.
Сервис исправит непонятные подписи полей?
Нет. Это предварительный аудит. Исправьте поля в исходнике или редакторе формы и снова проверьте их клавиатурой и диктором.
Что записать, если клавиша Tab переходит к непонятному полю?
Укажите страницу, видимое поле, фактически объявленную подпись и используемые просмотрщик и диктор. Такой пример позволяет воспроизвести сбой после исправления.
certified=false означает, что документ непригоден?
Нет. Это постоянная граница предварительного аудита: он не выдаёт сертификат соответствия. Решение принимают по отдельным техническим признакам, валидатору и ручным испытаниям.