« PDF interactif » et accessibilité

28 octobre 2021 | Ted Page

Le terme « PDF interactif » fait généralement référence à l’utilisation de liens de navigation qui se répètent sur chaque page, ou de boutons de navigation vers la page suivante/précédente. Si vous souhaitez inclure une telle navigation dans un PDF, il est important de connaître les pièges potentiels et la manière de les éviter.

Un PDF avec des liens de navigation répétitifs et des liens vers la page suivante/précédente

Le problème des liens répétitifs

L’origine du problème réside dans le fait que, dans un PDF, vous ne pouvez pas masquer les liens pour les lecteurs d’écran. À moins qu’un moyen de sauter la navigation ne soit fourni sur chaque page (voir ci-dessous), les utilisateurs de lecteurs d’écran peuvent être contraints de lire l’intégralité de la section de navigation sur chaque page.

Il s’agirait, bien entendu, d’un grave problème d’ergonomie et d’un manquement par rapport à l’exigence « A » des WCAG, qui consiste à « contourner les blocs de contenu qui sont répétés sur plusieurs pages » (SC 2.4.1).

Mais vous ne devrez pas seulement apprendre à contourner des blocs de liens de navigation, vous devrez également savoir comment créer correctement les liens de navigation eux-mêmes dans InDesign. Cette opération est relativement simple, mais si vous vous trompez, vous risquez de perdre beaucoup de temps à effectuer des corrections complexes dans Acrobat.

Mais avant de voir comment rendre ces liens accessibles dans InDesign, il faut aborder les boutons.

Les problèmes des boutons

L’utilisation de boutons pour créer une navigation vers la page suivante ou précédente est à proscrire. Comme les liens, les boutons ne peuvent pas être cachés pour les lecteurs d’écran. Mais, plus grave encore, ils désactivent l’affichage redistribué (Ctrl/Cmd + 4 pour activer ou désactiver la redistribution). Ce problème n’a pas de solution.

La possibilité de redistribution ou repagination est, bien entendu, une exigence WCAG « AA » (SC 1.4.10). Pour cette raison, il ne faut jamais utiliser de boutons de navigation. Utilisez plutôt des liens (ou du HTML).

Création de liens de navigation répétitifs accessibles dans InDesign

Dans InDesign, on ajoute généralement le texte de la navigation via des pages modèles. Il faudra ensuite les relier aux endroits appropriés du document. Veillez à établir des liens, en utilisant des hyperliens et des destinations d’hyperliens, vers le début du contenu principal de chaque page et pas vers le haut de la page.

Une fois que cela est fait, le texte et les liens devront être libérés des pages modèles (Ctrl/Cmd + Maj + Clic). Si vous sautez cette étape, les liens de navigation ne seront pas du tout balisés lors de l’exportation au format PDF. Cependant, si vous le faites correctement, InDesign fera tout le travail pour vous en créant les balises <Lien> et <Lien-OBJR> requises ainsi qu’en balisant le texte du lien lui-même.

Fournir des liens de saut

Les étapes ci-dessus constituent le gros du travail pour rendre votre navigation accessible, mais vous devrez également fournir un « lien de saut » avant la navigation sur chaque page pour les lecteurs qui souhaitent contourner la section de navigation.

En théorie, il est possible de fournir un lien invisible « passer au contenu principal » en haut de chaque page. Toutefois, cela nécessitera une utilisation assez complexe de JavaScript pour rendre le texte du lien visible lorsque le lien est en focus, et invisible lorsqu’il est hors focus. Cela devra être fait dans Acrobat, et non dans InDesign.

Une solution plus pratique consisterait à inclure des liens vers la page suivante/précédente, qui pourraient faire le même travail, mais de manière beaucoup plus simple. Par exemple, le lien vers la page suivante sur la page 2 contournera la navigation en haut de la page 3 et ira directement au début du contenu principal de cette page (page 3). Là encore, il faudra utiliser des hyperliens et des destinations d’hyperliens pour effectuer cette tâche dans InDesign.

Conclusion

Si vous souhaitez inclure des liens de navigation répétitifs sur chaque page, vous devez :

  • vous assurer que ces liens sont accessibles, et
  • faire en sorte que le bloc de navigation puisse être sauté.

Dans certains PDF, on peut éventuellement utiliser la navigation répétitive sur chaque page. Dans d’autres cas, par exemple lorsque des phrases ou des paragraphes sont interrompus par des sauts de page et que des liens de navigation ou de saut apparaissent au milieu des phrases ou des paragraphes, mieux vaut s’abstenir.

Le format PDF comprend plusieurs mécanismes de navigation spécialement conçus pour l’accessibilité, tels que des tables des matières, des signets et des index de A à Z. Dans certains cas, il vaut mieux recourir à ceux-ci plutôt que d’essayer d’imiter la navigation de style Web. Toutefois, en faisant attention, il est possible de rendre accessibles les liens de navigation répétitifs sur chaque page, en fonction de la nature du contenu, et à condition de ne pas utiliser de boutons.

Formation sur l’accessibilité dans InDesign

Le texte ci-dessus est extrait de notre cours de formation sur les PDF accessibles issus d’InDesign.