[Aller au contenu]

Ipedis, l’expert en accessibilité numérique

Accessibilité PDF

Rendez vos PDF e-accessibles aux personnes non-voyantes et profitez de PubliSpeak, notre application interactive rich-media, accessible et vocale.

Accessibilité Vidéo

Optez pour cette génération de players flash accessible. Découvrez nos solutions de sous-titrage, audio-description, LSF.

Expertise / Conseil

Bénéficiez de notre expertise en accessibilité, de l’accompagnement sur mesure aux audits d’accessibilité.

Formations

Apportez à vos équipes le savoir faire nécessaire pour gérer un site web accessible. Découvrez toutes nos formations.




L’accessibilité PDF

Les fichiers PDF (Portable Document Format) ont beaucoup de problèmes d’accessibilité car ils ne sont en général pas interprétables par une synthèse vocale. L’éditeur du format PDF Adobe propose depuis plusieurs années l’utilisation de balise XML. Cela permet de structurer l’information des documents PDF en arrière plan pour les rendre accessibles via les synthèses vocales.
Lors de la phase de conception d’un document, il est préférable que l’utilisateur utilise certaines fonctions prévues dans les logiciels d’édition tel que InDesign ou Quark Xpress. (Insertion des alternatives textuelles aux images, utilisation des titres de niveau pour la structuration des textes). Après, quand le PDF est généré avec Acrobat Distiller, nous devons intégrer le balisage XML. (Utilisation d’une balise pour indiquer un titre, balisage d’un graphique en alternative textuelle, en tableau, en liste à pouce…
Il est nécessaire d’intégrer les critères accessibilités dans le document source, avant de le générer avec Acrobat Distiller car cela réduit le poids du PDF et nécessite moins de temps de traitement pour le balisage.
La notion d’accessibilité PDF n’a de sens que pour une personne non-voyante, vis-à-vis de l’utilisation de logiciels ou de matériels qu’elle utilise (synthèse vocale, plage Braille).

En effet, une synthèse vocale peut lire que du texte. A contrario, une synthèse vocale est incapable de lire une image avec du texte, même si un contenu est simple. C’est le cas pour les publications PDF dites de communication conçues à partir de Quark Xpress ou InDesign.
En l’état, ces documents PDF complexes ne sont pas accessibles via une synthèse vocale sans traitement.

Pourquoi rendre ses documents d’édition au format PDF accessible

A l’origine, les documents PDF n’étaient pas conçus pour être lus via un ordinateur mais pour être imprimés. Aujourd’hui, les documents PDF sont de plus en plus utilisés par les entreprises pour échanger et diffuser de l’information numérique de façon plus professionnelle (présentation, sécurité pour la protection de données). Il y a 10 ans, les documents PDF étaient inaccessibles pour des personnes non-voyantes utilisant des outils tel qu’un lecteur d’écran.

Avec une utilisation croissante du format PDF, Adobe a créé il y a environ 5 ans une technique qui permet de rendre les PDF plus accessibles et mieux structurés.

Comment faire pour rendre un PDF accessible ?

Toute l’astuce est de faire en sorte qu’un document PDF se comporte comme une page HTML classique vis-à-vis d’une synthèse vocale, sans que son apparence visuelle ne change.

C’est ici qu’intervient le codage « XML ». Ce langage de balisage proche du HTML doit être utilisé pour rendre un document PDF accessible. Le but est de le faire tout en respectant le principe des normes d’accessibilités, les WCAG 2.0 du W3C.
Ce codage [XML] est effectué en arrière-plan du document PDF. Il n’est en aucun cas visible par un utilisateur ou un lecteur lambda.

Dans un premier temps, il est indispensable de forcer l’ordre de lecture du document PDF de telle sorte qu’une synthèse vocale de types Jaws le lise, un peu à la manière dont on le lirait intuitivement, en commençant par le pied de page après avoir associé le numéro de page correspondant.
Ensuite, il faudra s’intéresser davantage au contenu de PDF. Examiner et trouver des alternatives aux images, baliser les changements de langue indispensables au bon fonctionnement d’une synthèse vocale ainsi que les acronymes ou abréviations présents dans le texte de la publication PDF.

Types d’actions nécessaires pour l’accessibilité PDF

  • le balisage du sens de lecture du texte
  • la légende des visuels et photos
  • le balisage des tableaux (titres de colonnes, sens de lecture)
  • la création d’alternatives pour les tableaux et/ou schémas complexes
  • le balisage et lisibilité des folios
  • le balisage de la langue du document
  • l’affichage de la page en mode « page seule »

Pratique sur les PDF accessibles

Afin de faciliter l’accessibilité de votre document PDF, il est important d’utiliser correctement votre outil de traitement de texte ou de PAO. (Word, Open Office, Indesign…La première chose est de créer la structure de votre document (niveau de titre, partie, chapitres, pied de page avec un style défini…).Ne pas construire de colonnes avec la touche tabulation de votre clavier, si le texte doit être disposé sur plusieurs colonnes, utilisez plutôt la fonction disponible avec votre traitement de texte. Pour créer un PDF accessible, il est nécessaire de créer un ordre logique de lecture (ordre des paragraphes, en-tête, pied de page avec cheminement ordonné. Ne pas oublier d’utiliser les bonnes balises XML avec Acrobat. Si vous énumérez quelques points importants, utilisez les puces car elles seront alors converties correctement quand votre document sera généré en PDF accessible. Il ne faut pas créer de paragraphes avec plusieurs retours chariot. Si vous avez des photos, des cartes, des diagrammes, des graphiques (éléments non textuels porteur d’information), elles devront être renseigné dans une balise XML <figure>. Quand vous utilisez des liens, un intitulé clair et explicite doit être mis. Si vous avez des formulaires complexe dans votre PDF, vous devez respecter certaines règles pour que votre document PDF soit accessible: Les champs devrons pouvoir être utilisés par une personnes non-voyantes, mettre alors des descriptions. Une personne non-voyant dans un formulaire d’un document PDF accessible va utiliser la touche tabulation pour naviguer alors assurer vous que cela fonctionne dans un ordre logique. Vous devez obligatoirement utiliser Acrobat Professional et ajouter des balises appropriées après la création de votre fichier PDF. Quand vous avez des tableaux dans votre document PDF, pour les rendre accessibles, des balises doivent être créés pour les en-têtes, les colonnes et les lignes. Vous devez aussi éviter les tableaux pour créer du texte en colonnes ou créer des images. Pour faciliter la navigation dans votre PDF accessible, vous pouvez créer des bookmark avec Acrobat Professionnel.

Quels sont les documents concernés par l’accessibilité PDF complexe ?

  • Journal d’entreprise
  • Supports de communication,
  • Catalogues et brochures,
  • Rapport annuel,
  • Rapport Développement Durable,
  • Autres…

Remarque sur l’accessibilité PDF

Pour l’accessibilité des publications PDF, en aucun cas il s’agit de réécrire intégralement le document PDF en arrière-plan. Le travail est d’associer simplement des balises XML à du contenu.
Le seul cas nécessitant la réécriture d’une partie du texte pour l’accessibilité concerne uniquement les acronymes et abréviations. Ce procédé permet de limiter le nombre d’erreurs dû au codage du document PDF. En effet, il n’est jamais impossible d’oublier un attribut « lang » manquant même si ce type d’erreur est rare.

Enfin il n’est pas possible, en l’état des connaissances actuelles, d’automatiser la mise en accessibilité de document PDF complexe car il y a sans cesse une réflexion à avoir sur le contenu à rendre accessible et surtout comment y parvenir de la manière la plus lisible possible pour une personne non-voyante.

Comment concevoir/structurer un PDF

De nos jours, il est possible de concevoir un PDF avec différents logiciels mais pour le rendre accessible, ces logiciels doivent permettre de structurer le document PDF avec des balise XML. Si une arborescence (structure) figure préalablement, certains logiciels qui génèrent des PDF pourront reprendre la structure. Et de ce faite, cela permettra aux synthèses vocales d’accéder au contenu. Si vous utilisez un traitement de texte, il faut par exemple utiliser les niveaux de titre pour créer votre document PDF mais cela ne suffit pas à rendre accessible le PDF en question. Pour bien faire, vous devez utiliser Adobe Acrobat Professional pour insérer des balises XML dans votre PDF qui est à l’origine non balisé. Cette étape est plus difficile car vous devez d’une part connaître le langage XML et d’autre part bien utiliser. De plus, cette étape peut être très longue.
Différents outils pour convertir un document au format PDF existent. Pour créer des PDF accessible, le mieux est d’utiliser Adobe Acrobat et effectuer la conversion avec Acrobat Distiller.

Bonne pratique sur les PDF accessibles

Images

Si le document PDF comporte une image au sens large (figure, camembert ou histogramme), la première étape est de réfléchir à :

  • La nécessité d’une alternative ou non.
  • Et de savoir si l’image est informative ou simplement décorative

Si dans votre document PDF, l’image est informative : Doit-on simplement placer en alternative un descriptif cours ou long, ou bien représenter l’image sous forme de tableaux ou de listes lorsque qu’elle correspond à un camembert ou un histogramme, seules objets qu’une synthèse pourra lire. Si on choisit un descriptif cours, il conviendra d’utiliser un attribut « alt » comme en HTML, son utilisation étant d’un niveau simple A selon les normes internationales « critère de succès 1.1.1 [A]) des WCAG 2.0.

Changement de langue

Certaines synthèses vocales de types Jaws sont capables d’effectuer un changement de langue dans une page HTML ou sur un document PDF accessible, c’est-à-dire que les synthèses vocales basculeront automatiquement sur la langue concernée lorsqu’un mot l’imposera.
Exemple de changement de langue pour l’accessibilité Internet : si l’on lit le mot Anglais « Beatles » la synthèse vocale devra le lire correctement en Anglais et non en Français le mot.
Pour effectuer un changement de langue, on utilisera l’attribut « lang = en » » dans ce cas précis, tout comme en HTML. Un tel changement est de niveau double A « critère de succès 3.1.2 [AA] » selon les WCAG 2.0.

Les acronymes et abréviations

Il est parfois indispensable d’indiquer la signification de certains acronyme ou abréviations pour l’accessibilité.
La balise « < acronym > n’existe pas en langage XML, pour l’accessibilité PDF, il faut créer une alternative avec le mot explicite.
Exemple pour une abréviation telle que « MJ » : On doit récrire le mot via une balise <span> le mot « méga Joules ».Ce critère est d’un niveau triple A (critère de succès 3.1.4 [AAA]) selon les WCAG 2.0.

A noter que le respect du niveau double A est déjà bien suffisant pour rendre un PDF accessible.

Comment évaluer l’accessibilité PDF

Pour évaluer l’accessibilité d’un PDF, vous pouvez utiliser l’outil de vérification d’Adobe Reader ou d’Adobe Acrobat présent. Adobe Reader peut énoncer les différentes erreurs grave rencontrées au niveau de la structure du document. Par contre, les alternatives derrières les images, le sens de lecture ne peut pas être vérifiés… l’accessibilité des tableaux, des liens, des images, des champs de formulaires, des notes doit être fait manuellement. Pour ces éléments, vous devez les vérifier avec un lecteur d’écran type Jaws.

Vérifier l’accessibilité de votre document PDF

Pour évaluer l’accessibilité d’un PDF, vous pouvez utiliser l’outil de vérification d’Adobe Reader ou d’Adobe Acrobat présent. Adobe Reader peut énoncer les différentes erreurs grave rencontrées au niveau de la structure du document. Par contre, les alternatives derrières les images, le sens de lecture ne peut pas être vérifiés… l’accessibilité des tableaux, des liens, des images, des champs de formulaires, des notes doit être fait manuellement. Pour ces éléments, vous devez les vérifier avec un lecteur d’écran type Jaws.

  • Vérifier les lisibilité du document PDF avec Jaws (texte ou image). Vous pouvez comparer visuellement et vocalement si toute l’information est restituée.
  • Vérifier que vous utilisez une police de caractères appropriés
  • Vérifier dans les mots en majuscule la bonne accentuation
  • Vérifier les niveau de titre avec Jaws (titre de niveau 1, 2, 3…)
  • Vérifier les alternatives derrière les éléments photos, images…
  • Vérifier la bonne compréhension des cartes, balisées en tant que tableau ou liste à puce
  • Vérifier si les liens sont explicites et bien signalisés avec Jaws
  • Vérifier l’accessibilité des formulaires (champs explicites, possibilité de remplir les champs et de valider, vérifier le déplacement avec la touche tabulation
  • Vérifier la lisibilité des cellules dans les tableaux rattachés à un en-tête bien défini
  • Vérifier la langue du document
  • Vérifier les changements de langue (mot en Anglais dans un document en Français. Jaws devra pouvoir changer de langue

Jaws et l’accessibilité PDF

Pour exploiter au mieux de l’accessibilité des documents PDF accessible, il faut utiliser Jaws versions 6 minimum et avoir Adobe Reader version 7 minimum. Si le document est bien balisé normalement la lecture avec Jaws sera de bonne qualité. Jaws 7 et supérieur permet la lecture de titre de niveau. Dans Acrobat, il faut un mode de lecture page par page autrement le temps de chargement sera volumineux et pourra créer des bugs avec l’utilisation de Jaws. Vous pouvez naviguer d’un lien à l’autre avec la touche tabulation et les activé avec Jaws 8 et version supérieur. Avec les tableaux bien balisés pour l’accessibilité PDF, vous naviguez entre les cellules des tableaux comme sur un document HTML. Vous pouvez utiliser les mêmes raccourcis clavier propres à Jaws pour lire les tableaux. Pour les PDF complexes issus de Quark Xpress ou d’indesignInDesign qui sont accessibles, Jaws restituera l’ordre de lecture défini par les balises XML ajoutées. A partir de la version 7, Jaws est capable de reconnaître la langue defini du document et pourra aussi faire les changements de langue indiqués par le balisage XML.

En savoir plus sur le format Acrobat PDF