Порядок чтения — это не визуальный порядок
Скринридер не читает страницу PDF сверху вниз. Он читает массивы /K дерева структуры в том порядке, в каком они записаны, а эти массивы фиксируют порядок, в котором создавшая файл программа записывала объекты. Двухколоночная вёрстка, выгруженная из дизайнерского пакета, регулярно читается так: левая колонка, затем подпись, затем половина правой колонки, затем сноска — и при этом на странице ничто не выглядит неправильно.
Этот редактор показывает оба порядка одновременно. Каждый элемент структуры пронумерован на странице в объявленном файлом порядке и продублирован списком рядом в той же последовательности.
Два способа исправить
Перетаскивайте в списке. Строки несут свой уровень вложенности; если бросить строку в другую ветвь, она перейдёт к тому родителю, а кнопки отступа вкладывают строку в строку выше.
Либо щёлкайте по странице. Включите режим выбора и щёлкайте по элементам в том порядке, в котором их следует читать. На плохо упорядоченной странице это гораздо быстрее перетаскивания — и именно это делает инструмент визуальным редактором, а не просмотрщиком дерева.
Можно также сменить роль элемента (/P → /H2, /Figure → что-то другое), отредактировать его /Alt и принять предложение порядка, вычисленное по вёрстке: колонки определяются по межколонному пробелу, а внутри каждой — сверху вниз. Предложение показывается как список отличий от текущего порядка, чтобы вы могли принять или отклонить его, а не получить молча применённым.
Что записывается и что проверяется
Меняется только дерево структуры: перестраиваются массивы /K, у перемещённых элементов обновляется /P, задаются роли и /Alt. Содержимое страниц не трогается вообще, поэтому выглядят они точно так же. /ParentTree остаётся корректным, потому что перестановка никогда не меняет, какому элементу принадлежит тот или иной идентификатор размеченного содержимого.
После сохранения файл открывается заново, и его дерево структуры читается обратно. Полученная последовательность ролей показывается независимо от результата.
Нетегированные документы
У PDF без дерева структуры нет порядка чтения, который можно было бы править. Там, где содержимое страниц это позволяет, можно построить начальное дерево: каждый текстовый блок оборачивается в размеченное содержимое и получает роль, угаданную по кеглю. Это черновик, который должен просмотреть человек — ни одна иллюстрация не получит альтернативного текста, ни одна таблица не станет таблицей, — и инструмент говорит об этом и до, и после.
Конфиденциальность
Всё происходит в вашем браузере. PDF никогда никуда не загружается.
Tiny Online Tools







