Доступный PDF: что это и какими средствами достигается?

Дата публикации:14.10.2020
Twitter Facebook Vkontakte

Материал первоначально был подготовлен для проекта Особый взгляд.

Доступный PDF. История и концепция

Формат PDF (Portable Document Format) был задуман и реализован как универсальное решение для создания и обработки интерактивных электронных документов с очень широкими возможностями, реализуемыми независимо от используемого программного обеспечения, способа создания документа и операционной среды.

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

Спецификация PDF была впервые представлена Adobe Systems в 1993 году как общедоступные технические требования. В июле 2008 года спецификация PDF версии 1.7 становится международным стандартом ISO 32000-1.

В июле 2012 года появился знаменитый PDF/UA (Universal Accessibility - "доступность для всех") в виде международного стандарта ISO 14289-1, обновлённого в 2014 году. Это стало значимым событием для многочисленной категории людей, имеющих стойкие или временные проблемы со зрением, памятью, двигательными и другими функциями организма. Люди с различными ограничениями жизнедеятельности получили новые возможности для создания и обработки электронных документов популярного формата. С помощью аппаратных и программных вспомогательных технологий (таких как программы экранного доступа и увеличения экрана, Брайлевские дисплеи, системы речевого вывода и др.) люди с ограниченными возможностями здоровья оказываются в состоянии в полной мере использовать компьютерную технику для реализации своих информационных и социальных потребностей, трудоустройства и участия в культурной жизни общества.

К сожалению, PDF/UA не стал очередной спецификацией, строго определяющей необходимые требования к документам PDF в целом. Он представляет собой обычные технические требования для создания доступного документа и не обязателен к применению. Автор документа или разработчик программного обеспечения вправе выбирать, будет ли его документ либо текстовый процессор соответствовать стандарту PDF/UA или нет. Возможно, здесь мы имеем ситуацию, когда универсальность формата, его кроссплатформенность и технологичность пока ещё оказываются важнее применимости среди особенных категорий пользователей. Но мы вправе надеяться на то, что в не столь далёком будущем тема универсальной доступности цифрового контента станет популярнее, а инструменты для создания и обработки PDF будут производительнее и эргономичнее, в результате чего задача производства документов, соответствующих требованиям PDF/UA станет актуальнее и существенно упростится.

Механизмы доступности PDF

PDF включает несколько средств поддержки доступности. Главным из них является возможность создания логического порядка содержимого в документе, не зависящего от изменения этого содержимого при последующем редактировании, через определение логической структуры и формат тегированнового PDF. Приложения могут извлекать содержимое документа и предоставлять его пользователю с особыми потребностями, переходя по иерархической структуре и отображая каждый её отдельный элемент. Именно поэтому авторы документов PDF в первую очередь должны обеспечить размещение всего контента в рамках единой иерархической структуры.

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

При создании логической структуры используются те же приёмы, что и в известных языках разметки, таких как HTML, SGML и XML: она выражается в иерархии структурных элементов. Подобно своим аналогам в других языках разметки, структурные элементы PDF имеют содержимое и атрибуты. Логическая структура как таковая существует отдельно от воспринимаемого пользователем содержимого документа, что позволяет обрабатывать графические объекты отдельно от основного текста.

Какими средствами можно обеспечить доступность документов PDF

Приложение Adobe Acrobat Pro обладает набором инструментов для проверки и практического осуществления доступности документов PDF, включая доступ к корню структуры через панель тегов, возможность непосредственно изменять порядок чтения документа через соответствующую панель, а также встроенное средство проверки соответствия требованиям доступности и инструмент Touch Up Reading order, которые дают возможность не только обнаружить, но и устранить недочёты, неблагоприятно влияющие на доступность документа PDF. Кроме того, встроенная система распознавания текста (OCR) позволит воссоздать текстовый контент из графических объектов, содержащих изображение текста.

Помимо этого, существует дополнение (плагин) Commonlook PDF для Adobe Acrobat Pro от Netcentric Technologies, который позволяет обнаруживать и исправлять наиболее распространённые проблемы доступности документов, включая надлежащее тегирование изображений, таблиц, форм и других нетекстовых объектов.

Что делает PDF-документ доступным?

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

Текстовое описание изображений

Сущность этого метода состоит в том, чтобы обеспечить для пользователей с нарушением зрения восприятие содержащегося в документе PDF недоступного для них визуального контента, такого как картинки, математические формулы, и др., посредством их словесного описания. Метод реализуется через ввод текста, описывающего изображение, в запись alt (alt entry) тега этого изображения.

Текстовое описание изображений, выполненное в виде электронного текста, позволяет системе речевого вывода, основанной на технологии Text To Speech, представлять информацию, заключенную в изображении, в форме синтезированной речи, которая воспринимается слепым пользователем при помощи органов слуха. Кроме того, посредством вспомогательных технологий текстовое описание изображения может быть представлена в виде специального рельефно-точечного шрифта Брайля пользователям, имеющим одновременно нарушения как зрения, так и слуха.

Если на картинке изображен текст, важный для её правильного восприятия, то он должен присутствовать и в её текстовом описании, которое, в свою очередь, должно отображать именно смысл, заключенный в визуальном контенте, а не описывать визуальные характеристики самого изображения. Нужно стремиться к тому, чтобы текстовое описание было по возможности ёмким, кратким и при этом служило бы информационной цели, которая достигается при зрительном восприятии визуального контента. Зададимся вопросом: если бы изображений в документе вдруг не стало, а остались бы только их текстовые описания, то его содержание оставалось бы в такой же степени полным и понятным? Если ответ утвердительный, то текстовые описания выполнены качественно.

Закладки

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

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

Примером реализации такой техники может быть интерактивное оглавление документа.

Правильная последовательность чтения и клавиатурной навигации

Цель этого метода - гарантировать пользователю, применяющему вспомогательные технологии, возможность восприятия содержимого документа в той логической последовательности, которая задумана автором.

При помощи зрения обычный человек сам в состоянии определить эту последовательность, охватывая взглядом всю страницу. Её содержимое может быть расположено по-разному: в одну или несколько колонок, разделено на другие обособленные части. В поле зрения слабовидящих людей, использующих программы экранного увеличения, попадает лишь часть страницы, поэтому они, как и слепые пользователи при использовании программ экранного доступа, имеют возможность последовательно переходить по документу только с помощью клавиатурной навигации. Клавиатурная навигация часто бывает незаменима и для пользователей с двигательными нарушениями, которым трудно управлять указателем мыши. Очень важно в этом случае, чтобы фокус, во-первых, предсказуемо перемещался при помощи клавиатурного интерфейса, а во-вторых переходил по документу именно в той последовательности, которая нужна для его правильного прочтения. В случае применения слепыми пользователями программы экранного доступа немаловажно также, чтобы в режиме непрерывного чтения или чтения по фрагментам текста фокус автоматически переходил по документу в правильной последовательности- от заголовка к основному тексту, от колонки к колонке, от страницы к странице, а не "перескакивал", например, на ту же строку, но расположенную в другой колонке текста. Документ PDF может включать в себя и элементы сложного форматирования - боковые панели, сноски, различные интерактивные формы, графики, таблицы. И в этом случае актуальность определения правильной последовательности клавиатурной навигации и правильного порядка чтения только возрастает

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

Сокрытие декоративных элементов от пользователя вспомогательных технологий

Такая возможность может оказаться полезной тотально незрячим людям, которые читают документ, используя программы экранного доступа. Чисто декоративные элементы документа могут быть неактуальны, а при плохой разметке - даже затруднять восприятие документа.

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

Это достигается применением тега Artifact, который указывает программе экранного доступа на элемент, который должен быть проигнорирован.

К таким элементам часто относят декоративные разделительные линии, верхние и нижние колонтитулы.

Явное указание на обязательные поля формы и контроль правильности их заполнения

Цель этого метода - информировать пользователя о том, что он не заполнил обязательные поля или ввёл данные в форму некорректно.

При заполнении формы некоторые поля (например, дата) должны быть заполнены строго определённым образом. Если это требование не выполняется, введённые данные не смогут быть правильно обработаны.

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

Обязательные для заполнения поля в документе PDF реализуются посредством записи /Ff (/Ff entry) в словаре поля формы (см. таблицу 220 раздела 12.7 (Interactive Forms) PDF 1.7 (ISO 32000-1)).

Если пользователь пропустил обязательное поле или заполнил его некорректно, появляется диалоговое окно с предупреждением и подсказкой правильного действия, что может быть реализовано через использование сценариев (см., например, SCR18: Providing client-side validation and alert). При этом для удобства незрячих и слабовидящих пользователей после закрытия окна с предупреждением в результате применения сценария клавиатурный фокус может быть перемещён в то поле формы, которое не было заполнено или было заполнено некорректно.

Кроме того, обязательные для заполнения поля могут помечаться, например, символом "звёздочка". При этом упоминание о том, что помеченные таким способом поля обязательны для заполнения, должно присутствовать в основном тексте. Таким же образом можно предложить пример или шаблон корректного заполнения поля (скажем, "дд.мм.гггг" для даты).

Правильная разметка таблиц, сохраняющая логические связи

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

Это достигается применением формата тегированного PDF с использованием следующих структурных табличных элементов:

  • структурный элемент для обозначения таблицы Table;
  • один или более элементов строки TR, который определяет каждую строку таблицы как непосредственный дочерний элемент элемента Table;
  • один или несколько элементов заголовка TH или элементы табличных данных TD как непосредственные дочерние элементы каждого элемента строки TR;
  • в ячейках, которые охватывают более двух столбцов или строк необходимо использовать атрибут ColSpan или RowSpan.

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

Документ должен содержать электронный текст, а не его изображение

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

Однако на практике довольно часто встречаются документы PDF, составленные частично или полностью из изображений сканированного текста. В этом случае слабовидящие (пользователи программ увеличения экрана) не могут изменить цвет текста и фона или корректно масштабировать текст(так, чтобы он при двукратном увеличении не выходил за окно просмотра), а незрячие (пользователи программ экранного доступа) вообще лишаются возможности ознакомиться с документом. Невозможным становится и редактирование документа, а также использование закладок, заголовков, ссылок, и других элементов разметки и интерактивных элементов.

Безусловно, лучше изначально создавать документ PDF в правильном, полноценном формате. Но что можно предпринять, если он уже создан всего лишь из ряда изображений сканированного текста?

На помощь приходит технология оптического распознавания текста (англ. OCR - optical character recognition), которая позволяет не только автоматически воссоздать исходный текст, но часто даже и его логическую структуру, разметку документа и правильный порядок чтения.

Сегодня эта технология присутствует в ряде программ для обработки изображений, в некоторых текстовых процессорах, программах экранного доступа, а также операционной системе Microsoft Windows 10.

Полноценно преобразовать документ, составленный из изображений текста, в тегированный PDF, отвечающий всем требованиям доступности, можно при помощи приложения Adobe Acrobat Pro. После проведения процедуры оптического распознавания необходимо вручную исправить неправильно распознанный текст, произвести правильную разметку и форматирование документа в тех местах, где автоматические инструменты сделали это некорректно. Далее рекомендуется проверить правильность заданного порядка чтения документа с помощью режима чтения документа Adobe Acrobat Pro либо системы речевого вывода программы экранного доступа.

Раскрытие аббревиатур

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

Результат достигается применением записи /E (/E entry) в структурном элементе тегированного PDF. Обычно для тегирования аббревиатур используется элемент Span.

Добавить запись /E для аббревиатуры в документе можно с помощью инструментов панели Adobe Acrobat Pro.

Применение заголовков

Присутствие в документе размеченных иерархически расположенных заголовков разного уровня обеспечивает следующие возможности пользователям вспомогательных технологий:

  • быстро переходить к основному содержанию документа;
  • находить обособленные части основного содержания;
  • различать между собой разделы и подразделы документа;
  • выявлять изображения, содержащие текстовые описания и маркированные как заголовки, когда они обозначают собой важные части текста;
  • Пользователи программ экранного доступа могут получить список всех заголовков документа и быстро перейти к тому месту в тексте, где находится нужный заголовок, что значительно повышает эффективность работы с документом.

Маркирование заголовков различных уровней в документе тегированного PDF осуществляется с помощью соответствующих структурных элементов: H1, H2, H3, и т.п.

Пометки полей интерактивных форм

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

Правильно расположенные, информативные пометки (надписи и подписи) призваны обеспечить эту возможность.

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

Запись Tu (Tu entry) в словаре поля формы программно связывает пометку (надпись или подпись) с этим полем формы (см. пример 3 ниже таблицы 220 в PDF 1.7 (ISO 32000-1).

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

Ниже приведены примеры стандартного расположения пометок (надписей и подписей):

  • Поля для ввода текста, включая ввод даты и времени, пароля, и т.п. - Пометка располагается слева от поля. Если расположение слева невозможно, то её помещают сразу выше поля.
  • Флажок (check box) - пометка располагается справа от флажка.
  • Радиокнопки - пометка размещается справа от радиокнопки. Для группы радиокнопок создаётся заголовок в форме статического текста, который располагается слева или выше группы радиокнопок.
  • Комбинированный список (combo box) - пометки располагаются слева от комбинированного списка или сразу над ним.
  • Список (list box) - пометка списка располагается сразу над этим списком.
  • Пометка (подпись) кнопки располагается внутри кнопки. Необходимо, чтобы такая пометка была достаточно информативна.

Правильно размеченные ссылки

Если ссылка размечена правильно, то пользователи с нарушениями зрения при помощи вспомогательных технологий могут быстро обнаружить её, используя клавиатурные сочетания клавиш и перейти по ней, зная при этом, с какого рода контентом она связана, какова так называемая цель данной ссылки.

Ссылки в документе формата тегированного PDF представлены тегом Link и объектами в в его поддереве: адресом ссылки (URL или другой путь) и текстовым именем ссылки, которое должно отображать её цель.

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

Характеристики элементов управления формы должны быть доступны для вспомогательных технологий

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

К элементам управления формы относятся: текстовое поле, флажок (check box), группа радиокнопок, комбинированный список (combo box), список (list box) и кнопка.

То, каким именно образом программная информация об имени, роли, состоянии и значении каждого из этих элементов устанавливаются для средств управления формой, определяется в спецификации PDF (раздел 12.7.4 (Field Types) PDF 1.7 (ISO 32000-1).

Управление интерактивными элементами при помощи клавиатуры

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

Доступные для клавиатурного интерфейса средства управления элементами форм в документе PDF описаны в разделе 12.7 (Interactive Forms) PDF 1.7 (ISO 32000-1) и в Adobe XML Forms Architecture (XFA).

Текстовые описания ссылок

Иногда целесообразно использовать альтернативное имя для ссылки, отличающееся от того, что изображено на экране в основном тексте. Например, если в тексте документа вписано имя ссылки, из которого не вполне очевидна её цель.

Это реализуется с применением записи Alt (Alt entry) для тега Link. Тогда программа экранного доступа будет игнорировать имя ссылки, отображенное на экране как видимый текст, и вместо этого сообщит незрячему пользователю альтернативное имя, содержащееся в записи Alt.

Предоставление информации о верхних и нижних колонтитулах

В верхних и нижних колонтитулах документа может содержаться такая информация, как Автор и название текущей статьи журнала, номер текущей главы, номер текущей страницы, и т.п. Эта информация может быть полезна всем, но особенно это касается пользователей, имеющих нарушения зрения, памяти, интеллектуальной сферы.

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

Кнопки для подтверждения изменений в интерактивных формах

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

Чтобы этого не случилось, любые изменения контекста должны происходить по команде пользователя.

Для этого применяется механизм подтверждения ввода данных в форму посредством кнопки Submit, которая должна программно определяться вспомогательными технологиями. Активирование этой кнопки генерирует запрос http, который отправляет данные, введённые в форму.

Указание языка документа

При помощи записи Lang (Lang entry) в каталоге документа PDF можно программно установить язык основного текста документа, а также дополнительно язык какого-либо его фрагмента .

Как вспомогательные технологии, так и обычные пользовательские приложения могут представить текст более точно, если его язык ими идентифицирован. Программы экранного доступа смогут в этом случае использовать необходимые языковые параметры для синтезатора речи и правильные Брайлевские таблицы, визуальные браузеры будут правильно отображать символы и отрабатывать скрипты, а медиапроигрыватели покажут корректные субтитры. Всё это значительно повышает эффект от использования вспомогательных технологий и качество работы с документом в целом.

Правильная нумерация страниц

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

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

Описанный ниже способ пригоден для использования совместно со вспомогательными технологиями и обеспечивает полноценное их применение.

Как пример, Adobe Acrobat Pro и Adobe Acrobat reader выводят информацию о номерах страниц в панели инструментов Page Navigation.

Формат нумерации страниц определяется записью /PageLabels (/PageLabels entry) в каталоге документа PDF. Если формат нумерации страниц не был задан таким образом, схема нумерации страниц не будет отражена на панели инструментов Page Navigation. Она выводит на экран номер страницы в текстовом поле, которое пользователь может редактировать для перемещения к определённой странице. Кроме того, он может перемещаться на соседние страницы, используя клавиши со стрелками. Панель Page Navigation также выводит информацию об относительном текущем расположении в документе, например, страница 4 из 30.

Быстро переместить фокус к этой панели, чтобы перейти на нужную страницу, можно с помощью сочетания клавиш Ctrl+Shift+N в операционной системе Microsoft Windows и Cmd+Shift+N в MacOS X.

Заголовок документа

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

В тегированном PDF это реализуется с помощью записи /Title (/Title entry) в словаре информации о документе и установки флага DisplayDocTitle в положение "True" в словаре предпочтений просмотрщика документа.

Правильная реализация списков в документе

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

Спецификация PDF определяет структуру списка в разделе 14.8.4.3.3 (List Elements).

Ниже приведены элементы структуры списка в документах PDF:

  • Тег L - тег списка, содержащий в себе один или несколько тегов LI.
  • Тег LI (list item) - это тег элемента списка, который может содержать в себе теги Lbl и LBody.
  • Тег Lbl (label) - это тег метки элемента списка, содержащий в себе номер элемента списка или его маркер.
  • Тег LBody содержит текст или другое содержимое элемента списка, которым может быть и вложенный список, обозначенный тегом L.

Полезные ресурсы

  1. Adobe Accessibility Resource Center
  2. Adobe Acrobat Accessibility Training Resources
  3. Accessing PDF Documents with Assistive Technology
  4. PDF Specification Archives
  5. PDF 1.7 Reference: ISO approved copy of the ISO 32000-1
  6. PDF Accessibility API Reference - How AT developers can use Acrobat MSAA and IPDDom interfaces to provide access to PDF content
  7. PDF/UA (ISO 14289-1:2012)
  8. PDF/UA Conformance Testing Model: The Matterhorn Protocol
  9. WebAIM PDF Accessibility
  10. Create accessible PDFs using Microsoft Office 10
  11. PDF Techniques for WCAG 2.0


Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2020