Pourquoi ?

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 balises 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 comme 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 à puces …)

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.

Pour qui ?

La notion d’accessibilité PDF n’a de sens que pour les personnes ayant une haute déficience visuelle, 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 ne peut lire que du texte. À 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.

À 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 tels 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.

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

  • Journal d’entreprise,
  • Supports de communication,
  • Catalogues et brochures,
  • Rapport d’activité,
  • Rapport annuel,
  • Rapport de développement durable,
  • Guide de l’actionnaire,
  • Autres …

Comment baliser ?

Commentbaliser ?

Toute l’astuce est de faire en sorte qu’un document PDF se comporte comme une page HTML classiquevis-à-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 les normes d’accessibilité PDF/UA (reconnues ISO 14289-1:2012).

  • Norme ISO 14289
  • W3C, WCAG 2.0

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 type 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 du 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.

Cliquez sur les titres ci-dessous pour en savoir d’avantage :

    • 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 »
  • 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…).

    • Si le texte doit être disposé sur plusieurs colonnes, il ne faut pas construire de colonnes avec la touche tabulation de votre clavier. 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ées dans une balise XML <figure>.

    • Quand vous utilisez des liens, un intitulé clair et explicite doit être mis.

    • Si vous avez des formulaires complexes 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 personne non-voyantes, il faut alors mettre 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 bookmarks avec Acrobat Professionnel.

  • 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 simplement d’associer 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.

  • 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 balises XML. Si une arborescence (structure) y figure déjà préalablement, certains logiciels qui génèrent des PDF pourront reprendre la structure. Et de ce fait, 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 l’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 accessibles, le mieux est d’utiliser Adobe Acrobat et effectuer la conversion avec Acrobat Distiller.

    • 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

      Si dans votre document PDF, l’image est informative : Doit-on simplement placer en alternative un descriptif court ou long? Ou bien représenter l’image sous forme de tableaux ou de listes (lorsque l’image correspond à un camembert ou un histogramme, car ce sont les seuls objets qu’une synthèse pourra lire)? Si on choisit un descriptif court, 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 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 acronymes 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 ?

Commentévaluer ?

Pour évaluer l’accessibilité d’un PDF, vous pouvez utiliser l’outil de vérification d’Adobe Reader ou d’Adobe Acrobat présent dans ces logiciels. Adobe Reader peut énoncer les différentes erreurs graves rencontrées au niveau de la structure du document. Par contre, les alternatives derrières les images, ainsi que le sens de lecture ne peuvent 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 comme Jaws.

Vérifier l’accessibilité de votre document PDF

  • Vérifier la 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ée
  • Vérifier dans les mots en majuscule la bonne accentuation
  • Vérifier les niveaux 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 à puces
  • Vérifier que 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 l’accessibilité des documents PDF, il faut utiliser Jaws (version 6 ou supérieur) et avoir Adobe Reader (version 7 ou supérieur). Si le document est bien balisé, la lecture avec Jaws sera normalement de bonne qualité. Jaws 7 et supérieur permettent la lecture des niveaux de titre. 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 activer 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’InDesign 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 definie du document et pourra aussi faire les changements de langue indiqués par le balisage XML.

Tutoriels

Vous trouverez ci-dessous un accès à la méthodologie vous permettant de baliser vos documents « Word »,
« PDF », et « InDesign »

Contact

Vous souhaitez rendre un document accessible ?
Nous pouvons vous aider.

Les champs suivis d’un astérisque (*) sont obligatoires.

Nom de la publication requis

Number of languages is required

Valid number required

Number of simple pages are required

Valid number required

(Taille maximale : 12 MO)

Laissez-nous vos coordonnées pour que nous puissions vous contacter.

Les champs suivis d’un astérisque (*) sont obligatoires.

Nom requis

Prénom requis

Organisme requis

Téléphone requis

Numéro de téléphone valide requis

E-mail is required

Valid E-mail required

Captcha must be valid

{{fromMessage}}

IPEDIS

14 place Georges Pompidou
93160 Noisy-le-Grand

Comment financer?

Pour plus d’informations sur les différentes possibilités de financer la mise en accessibilité de votre document, téléchargez la fiche ci-dessous.

Télécharger la fiche