Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightPDF инструментыchevron_rightПроверка доступности PDFПроверка доступности PDF

Проверка доступности PDF

Проверьте теги, порядок чтения, альтернативный текст, язык и заголовки по машинно-проверяемым правилам WCAG.

upload_file

Нажмите для выбора или перетащите файлы сюда

Выберите PDF для проверки

Допустимо: .pdf,application/pdf

Замерять контраст текста (медленнее)

Похожие инструменты

Редактор порядка чтения PDF

Редактор порядка чтения PDF

Смотрите и меняйте порядок чтения тегированного PDF — перетаскиванием или кликами по странице.

Поиск скрытых данных в PDF

Поиск скрытых данных в PDF

Показывает то, что PDF несёт, но не показывает: метаданные, скрытые слои, вложения, JavaScript, невидимый текст и текст под чёрными плашками.

Извлечение структуры PDF

Извлечение структуры PDF

Превращает PDF в структурированный JSON — заголовки, абзацы, списки, таблицы и изображения — по тегам документа или по разметке страницы.

Детектор сканов и текстовых PDF

Детектор сканов и текстовых PDF

Отличайте настоящий текст от скана и от скана со слоем OCR — постранично, с доказательствами.

Выделение текста в PDF

Выделение текста в PDF

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

Анимированный WebP в GIF

Анимированный WebP в GIF

Конвертируйте анимированные WebP в анимированные GIF, сохраняя кадры и тайминги, в браузере.

Форматировщик JavaScript

Форматировщик JavaScript

Форматирует код JavaScript для удобочитаемости.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Что автоматическая проверка сказать может, а чего — нет

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

Она не может сказать, удачно ли «image1.png» описывает диаграмму, имеет ли порядок чтения смысл для того, кто не видит страницу, и описывает ли заголовок то, что за ним идёт. Ни один автоматический инструмент не может подтвердить соответствие PDF/UA или WCAG, и этот не претендует. Он находит нарушения, доступные машине, чтобы человеческий аудит начинался с интересных задач, а не с очевидных.

Четырнадцать правил

  • Тегирование/MarkInfo /Marked true и /StructTreeRoot. Без обоих вспомогательные технологии видят только поток глифов.
  • Язык — корректный /Lang, иначе скринридер прочитает французский русским голосом.
  • Заголовок и DisplayDocTitle — настоящий заголовок и настройка просмотра, предписывающая использовать его вместо имени файла. Второе — требование PDF/UA, которое не выполняет почти ни один документ.
  • Альтернативный текст иллюстраций/Alt или /ActualText у каждой /Figure.
  • Иерархия заголовков — начинается с H1 и никогда не пропускает уровень.
  • Заголовки таблиц — ячейки /TH, желательно с /Scope или /Headers.
  • Списки — настоящие /L, /LI, /Lbl, /LBody, а не абзацы, начинающиеся с символа маркера.
  • Ссылки — альтернативный текст, элемент /Link и текст, который что-то значит вне контекста.
  • Поля формы — подсказка /TU у каждого поля.
  • Порядок чтения — проверка, которую пропускает почти любой инструмент. Порядок структуры сравнивается с визуальным порядком того же содержимого, колонка за колонкой, и каждое расхождение сообщается вместе с его положением на странице.
  • Контраст — страница растрируется, и каждая строка текста замеряется. Это приближение, и оно так и обозначено.
  • Неразмеченное содержимое — глифы на странице, которые не принадлежат ни одному элементу структуры.
  • Артефакты — колонтитулы, оказавшиеся внутри порядка чтения вместо пометки «оформление».

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

Конфиденциальность

PDF читается, отрисовывается и оценивается целиком в вашем браузере. Ничего никуда не отправляется.