Как сделать PDF доступным для экранных дикторов и людей с нарушениями зрения
Даже красивый PDF может оказаться почти непригодным для человека, который использует экранный диктор. Проблема в том, что визуальная вёрстка не сообщает программе, где заголовок, какой порядок чтения у колонок и что означают изображения.
Если документ — скан без текстового слоя, начните с распознавания текста в PDF. OCR помогает получить выделяемый текст, но не создаёт теги доступности.
Что важно понимать
Важна семантическая структура: теги PDF описывают заголовки, абзацы, списки и другие элементы. Помимо тегов нужны понятные ссылки, язык документа, альтернативные описания содержательных изображений, контраст и удобная навигация. Возможность выделить текст — необходимое, но недостаточное условие.
Пошаговая инструкция
1. Начните с исходникаВ Word, LibreOffice или редакторе макета обычно проще исправить структуру до экспорта, чем чинить готовый PDF.
2. Применяйте стили заголовковИспользуйте реальные уровни заголовков вместо увеличения шрифта и жирности. Сохраняйте логическую иерархию.
3. Создавайте настоящие списки и таблицыПользуйтесь инструментами списка. В таблицах указывайте заголовки строк или столбцов и избегайте сложных объединений ячеек.
4. Добавьте альтернативные описанияДля диаграмм и содержательных изображений опишите передаваемую информацию. Декоративные элементы отмечайте отдельно.
5. Настройте язык и ссылкиУкажите основной язык; если возможно, размечайте иноязычные фрагменты. Ссылки называйте по назначению, а не одинаковым словом «здесь».
6. Экспортируйте с тегамиВыберите экспорт структурированного PDF. Виртуальная печать в PDF может потерять теги и ссылки.
7. Проверяйте итоговый файлОткройте дерево тегов, последовательность чтения и поля форм. Затем пройдите документ с NVDA или VoiceOver, включая колонки, сноски и таблицы.
Типичные ошибки и ограничения
- Считать выделяемый текст доказательством полной доступности.
- Обозначать смысл только цветом без текстового пояснения.
- Форматировать заголовки визуально, не назначая им структурный стиль.
- Полагать, что OCR автоматически создаёт правильную семантическую структуру.
- Ограничиваться автоматической проверкой без реального теста экранным диктором.
Итог
Доступность удобнее закладывать в исходный документ. Создавайте настоящую структуру, сохраняйте её при экспорте и тестируйте чтение и навигацию. Для сканов распознанный текст ещё потребуется проверить и структурировать.