PAC, comprendre et corriger les erreurs d’accessibilité

Liste en français de toutes les erreurs et avertissements possibles dans PAC (PDF Accessibility Checker)

Par Laure Lamande, 24 juin 2022

Temps de lecture : 35 minutes

Mot(s) clé(s) :

Précision sur la traduction

Cette ressource a été rédigée par Kevin Moore à la première personne sur le site https://taggedpdf.com et nous avons gardé ce format pour la traduction.

Pour des raisons de praticité, les intitulés des erreurs ont été laissés en anglais pour pouvoir effectuer une recherche plus efficace dans le document. Ils sont traduits dans le texte qui les suit.

Licence

Cette traduction ainsi que le site d’origine sont sous licence publique Creative Commons CC0 (Domaine public).

Pour plus de détails : https://creativecommons.org/publicdomain/zero/1.0/legalcode.fr

Introduction

Nous avons traduit et adapté le contenu de ce centre d’aide PDF 508 qui répertorie un grand nombre d’erreurs et d’avertissements communs rencontrés lors de l’utilisation du populaire vérificateur gratuit d’accessibilité PDF (PAC, « PDF Accessibility Checker ») d’Access for All, ainsi que des suggestions pour résoudre les erreurs et les avertissements à l’aide d’Adobe Acrobat Professional. Ce guide est utilisable pour le logiciel PAC 3 (éditeur : Access for all) et le logiciel PAC 2021 (éditeur : Fondation PDF/UA). Les suggestions sont spécifiques à Acrobat Professional DC, pour Windows. Les concepts devraient s’appliquer à l’utilisation d’autres versions, mais l’emplacement spécifique des outils et des fonctionnalités dans Acrobat Pro peut varier.

Le numéro 508 fait référence à l’amendement section 508 du gouvernement américain, qui porte sur l’accessibilité aux personnes handicapées des sites fédéraux et ressources électroniques du gouvernement. C’est l’équivalent de l’article 47 en France.

Erreurs et avertissements de PAC 3 / PAC 2021

Les erreurs et avertissements communs suivants concernant l’accessibilité des PDF sont présentés dans l’ordre où ils apparaissent dans le rapport d’accessibilité de PAC 3, lorsqu’ils sont triés par titre. Vous aurez ici des détails et des suggestions pour y remédier en utilisant Adobe Acrobat Professional DC.

Sommaire

Pour chaque anomalie, des captures d’écrans sont fournies avec des pastilles numérotées reportées dans les textes pour aider à la compréhension de l’erreur et faciliter sa correction.

Artifact present inside tagged content
Tagged content present inside an artifact
[x] object not tagged
Font not embedded
Natural language of [x] cannot be determined
Alternative description missing for an annotation
Standard structure type [x] is remapped to [y]
Structure type [x] is mapped in circular fashion
Link annotations is not nested inside a Link structure element
Figure element on a single page with no bounding box
Numbered heading skips one or more heading levels
ID missing in Note structure element
Irregular table (missing cell)
Irregular table (span attributes)
Document structure element found which is not
[X] structure element used as root element
Possibly inappropriate use of a [X] structure element
DisplayDocTitle key is not set to true
Suspects key is set to true
Tab Order entry in page with annotations not set to S
PDF/UA identifier missing
ListNumbering attribute for ordered list
Header and footer artifacts
Table header cell not tagged as a header
Non table content tagged as a table
Complex table header IDs
Z order problem
Actual Text with null string
Actual Text – Alt Text – Expansion Text – Contents Key
I ran out of heading levels
Insufficient contrast for text
Dealing with Form XObjects

Artifact present inside tagged content

Artefact présent dans un contenu balisé

Catégorie

PDF/UA > Exigences de base > Contenu > Artefacts et contenu balisé

Condition d’échec

Point de contrôle 01-003 du protocole Matterhorn : Le contenu marqué comme artefact est présent à l’intérieur du contenu balisé.

Suggestion

L’artefact englobe tous les éléments qui sont purement décoratifs (pas d’éléments informatifs).

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement de l’objet dans le document.

  1. Dans Acrobat Pro, sélectionnez l’outil « Accessibilité » dans la colonne de droite.
  2. Cliquez sur « Ordre de lecture » (1) pour ouvrir une fenêtre de dialogue (2).
  3. Dans le fichier, sélectionnez le ou les éléments incriminés (3) puis cliquez sur « arrière-plan/artefact » dans la fenêtre de dialogue (4).

PDF d’exemple avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro 2015 (en anglais)

Tagged content present inside an Artifact

Contenu balisé présent à l’intérieur d’un Artefact

Catégorie

PDF/UA > Exigences de base > Contenu > Artefacts et contenu balisé

Condition d’échec

Point de contrôle 01-004 du protocole Matterhorn : Le contenu balisé est présent à l’intérieur du contenu marqué comme artefact.

Suggestion

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement de l’objet dans le document.

  1. Dans Acrobat Pro, sélectionnez l’outil « Accessibilité » dans la colonne de droit ;
  2. Cliquez sur « Ordre de lecture » (1) pour ouvrir une fenêtre de dialogue (2 ;
  3. Dans le fichier, sélectionnez le ou les éléments incriminés (3) puis cliquez sur le bouton correspondant (ici « Texte/paragraphe ») dans la fenêtre de dialogue (4).

PDF d’exemple avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro DC 2015 (en anglais)

[x] object not tagged

Objet [X] non balisé

(Note : [X] peut être une Image, un Chemin/Lien ou du Texte)

Catégorie

PDF/UA > Exigences de base > Contenu > Contenu balisé et artefacts

Condition d’échec

Point de contrôle 01-005 du protocole Matterhorn : Le contenu n’est ni marqué en tant qu’Artefact ni balisé en tant que contenu réel.

Suggestion

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement de l’objet dans le document.

  1. Sélectionnez l’outil « Accessibilité » dans la colonne de droit ;
  2. Cliquez sur « Ordre de lecture » (1) pour ouvrir une fenêtre de dialogue (2 ;
  3. Dans le fichier, sélectionnez le ou les éléments incriminés (3) puis cliquez sur le bouton correspondant (4), soit en tant que contenu approprié, soit en tant qu’arrière-plan/artefact dans la fenêtre de dialogue ;
  4. Si l’objet est un contenu, vérifiez l’ordre de lecture via les numéros des différentes sélections (5).

 

PDF d’exemple avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Font not embedded

Police de texte non intégrée

Catégorie

PDF/UA > Exigences de base > Police > Intégration de polices

Condition d’échec

Point de contrôle 31-009 du protocole Matterhorn : Pour une police utilisée par un texte destiné à être restitué, le programme de la police n’est pas intégré.

Suggestion

Dans Acrobat Pro, Vous pouvez vérifier si les polices sont intégrées en allant dans Fichier > Propriétés > onglet Polices. Les polices intégrées sont celles qui ont « (Incorporé(e(s)) » à côté de leur nom.

  1. Pour intégrer les polices manquantes, ouvrez l’outil de contrôle en amont (1) ;
  2. Sélectionnez le profil « Acrobat Pro DC 2015 » (2) ;
  3. Dans « corrections PDF » sélectionnez « Corriger les problèmes de polices éventuels » (3) ;
  4. Cliquez sur « Analyser et corriger » (4) ;
  5. Acrobat vous propose d’enregistrer le document, il est recommandé de ne pas écraser le document d’origine.

Cette suggestion peut ne pas fonctionner si la licence de la police interdit l’incorporation. Dans ce cas, il faut espérer que vous avez accès au document source et que vous pouvez utiliser une autre police.

Exemple PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Natural language of [X] cannot be determined

La langue par défaut de [X] ne peut pas être déterminée

(Note : [X] peut être un texte d’expansion, un objet texte, un texte réel, un texte alternatif, un autre nom de champ de formulaire, un élément de contour ou des entrées de contenu dans des annotations.)

Condition d’échec

Point de contrôle 11-001 à 11-006 du protocole Matterhorn. Exemple :

Point de contrôle 11-001 : La langue par défaut pour le texte dans le contenu de la page ne peut être déterminée.

Suggestion

  1. Dans Acrobat Pro, allez dans Fichier > Propriétés > onglet Avancés (1) > Sous « Options de lecture » (2) ;
  2. Cliquez sur la flèche vers le bas dans le champ « Langue » (3);
  3. Sélectionnez la langue principale appropriée pour le document.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Alternative description missing for an annotation

Description alternative manquante pour une annotation

Catégorie

PDF/UA > Structure logique > Descriptions alternatives > Descriptions alternatives pour les annotations

Condition d’échec

Point de contrôle 28-012 du protocole Matterhorn : un lien d’annotation n’inclut pas de description alternative dans la clé de contenu

Mise à jour

Si vous utilisez Acrobat Pro DC, il existe une solution plus simple qui consiste à copier le texte du lien et à l’appliquer à la clé de la table des matières.

Il ne s’agit donc pas vraiment d’une description « alternative », mais pour les liens contenant un texte significatif ou pour les liens internes comme dans une table des matières, c’est une solution qui prend beaucoup moins de temps …

  1. Dans le bandeau Outils, cliquez sur Prépresse (1) puis Contrôle en amont (2) ;
  2. En haut de la boîte de dialogue du contrôle en amont, sélectionnez Profils Acrobat Pro DC 2015 (3) ;
  3. Dans la liste, cliquez sur « Corrections PDF » (4) ;
  4. Sélectionnez « Corriger les problèmes dans la structure de balisage du PDF » (5) ;
  5. Cliquez sur « Analyser et corriger » ;
  6. Le logiciel vous demande d’enregistrer le document.

Cette opération ajoutera la clé Contents pour lier les balises qui en sont dépourvues, et appliquera quelques autres corrections si nécessaire.

Suggestion

Pour les anciennes versions d’Acrobat Pro, ou pour appliquer une description alternative spécifique…

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement du lien dans le document.

  1. Dans le volet Balises d’Acrobat Pro, cliquez avec le bouton droit de la souris sur la balise Link et sélectionnez Propriétés.
  2. Dans l’onglet Balise de la boîte de dialogue Propriétés de l’objet, cliquez sur le bouton Modifier la balise.
  3. Dans la boîte de dialogue Tag Element, développez les éléments et descendez jusqu’à l’élément « /Obj <<Dictionary>> » (je le trouve généralement sous « /K [Array] » ; puis « [0] <<Dictionary>> ». Sélectionnez « /Obj <<Dictionary>> » puis cliquez sur le bouton Nouvel élément.
  4. Dans la boîte de dialogue Ajouter une clé et une valeur, entrez Contents dans le champ Key, changez le Value Type en String et entrez une autre description significative dans le champ Value.

Pour les liens externes, une bonne pratique consiste à utiliser une description qui correspond à la propriété Title de la page cible.

Pour les liens internes, comme ceux d’une table des matières, il peut être judicieux d’utiliser simplement le texte du lien lui-même.

illustration de la fenêtre Tag Element d'adobe acrobat pro

Note : Dans le cas d’un lien qui est divisé par un saut de ligne de sorte qu’il y a deux objets Link-OBJR imbriqués sous la balise Link, vous devriez trouver deux éléments « [#] <<Dictionary>> », chacun avec un « /Obj <<Dictionary>> », qui auront besoin tous les deux d’une clé Contents avec une description alternative.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Standard structure type [X] is remapped to [Y]

Le type de structure standard [X] est réaffecté en [Y]

(Note : [X] est un type de structure standard, par exemple H1, Figures, P, etc. [Y] peut être un type de structure standard ou non standard)

Catégorie

PDF/UA > Structure logique > Cartographie des rôles > Cartographie des rôles des types de structure standard

Condition d’échec

Point de contrôle 02-004 du protocole Matterhorn : Un ou plusieurs types standard sont réaffectés.

Suggestion

  1. Dans la colonne de gauche, cliquez sur l’icône Balises (1) d’Acrobat Pro ;
  2. Si vous ne voyez pas l’icône, faites un clic droit sur cette colonne pour la personnaliser et rajouter les options qui vous intéressent ;
  3. Une fois l’onglet Balises ouvert, cliquez sur l’icône « Options » (2) et choisissez « Modifier le mappage de rôle » (3) ;
  4. Dans la boîte de dialogue « Mappage de rôle » (4), déroulez les rôles du document (5) ;
  5. Sélectionnez le ou les types de structure standard réaffectés (6) ;
  6. Cliquez sur le bouton « Supprimer l’élément » (7).

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Structure type [X] is mapped in a circular fashion

Le type de structure [X] est mappé de façon circulaire

(Note : [X] est un type de structure standard, par exemple H1, Figure, P, etc.)

Catégorie

PDF/UA > Structure logique > Cartographie des rôles > Cartographie des rôles des types de structure standard

Condition d’échec

Point de contrôle 02-003 du protocole Matterhorn : Une cartographie circulaire existe.

Suggestion

  1. Dans la colonne de gauche, cliquez sur l’icône Balises d’Acrobat Pro.
  2. Si vous ne voyez pas l’icône, faites un clic-droit sur cette colonne pour la personnaliser et rajouter les options qui vous intéressent.
  3. Une fois l’onglet Balises ouvert, cliquez sur l’icône « Options » et choisissez « Modifier le mappage de rôle ».
  4. Dans la boîte de dialogue « Mappage de rôle », déroulez les rôles du document et sélectionnez le ou les types de structure qui sont cartographiés de façon circulaire puis cliquez sur le bouton « Supprimer l’élément ».

L’annotation de lien n’est pas imbriquée dans un élément de structure de lien

Catégorie

PDF/UA > Structure Logique > Éléments de structure > Annotations > Imbrication d’annotations de lien dans des éléments de structure de lien

Condition d’échec

Point de contrôle 28-011 du protocole Matterhorn : Une annotation de lien n’est pas imbriquée à l’intérieur d’une balise Lien.

Suggestion

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement de l’annotation de lien dans le document.

  1. Dans le volet Balises d’Acrobat Pro, sélectionnez le lien erroné et vérifiez que l’annotation est à l’intérieur et non à l’extérieur (1) ;
  2. Si l’annotation est à l’extérieur, sélectionnez l’élément et faites-le glisser dans la balise <Link> (2) ;
  3. L’annotation sera alors placée correctement dans le lien.

Exemple : Les balises du paragraphe « Visitez le Centre d’aide PDF 508 pour plus d’informations » devraient ressembler à ceci :

<P>

Visit the

<Link>

Link – OBJR

508 PDF Help Center

for more information

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Figure element on single page with no bounding box

Élément de figure sur une seule page sans cadre de délimitation

Catégorie

PDF/UA > Structure logique > Eléments de structure > Figures > Cadre de délimitation

Condition d’échec

Le standard ISO 32000, qui définit le format d’un document portable, demande à ce que certains éléments graphiques aient un cadre de délimitation.

Suggestion

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement de la figure dans le document.

  1. Dans Acrobat Pro, allez dans Accessibilité et sélectionnez l’outil Ordre de lecture (1) ;
  2. Cliquez avec le bouton droit de la souris sur la figure et sélectionnez Modifier le texte de remplacement (2) ;
  3. Copiez le texte alternatif existant ;
  4. Dans le volet Balises (3), sélectionnez l’image dans la figure (4), sortez la de la balise Figure et supprimez la balise Figure.
  5. Rouvrez l’Ordre de lecture dans Accessibilité, sélectionnez le contenu (l’image) et faites un clic-droit « Baliser comme Figure » (5) ;
  6. Replacez là au bon endroit pour que l’ordre de lecture soit correct (6) ;
  7. Cliquez avec le bouton droit de la souris sur la Figure, sélectionnez Modifier le texte de remplacement (7) ;
  8. Recollez le texte alternatif dans le champ Texte de remplacement (8).

  1. Si vous souhaitez vérifier que le rectangle de délimitation a été créé, dans l’onglet Balise de la boîte de dialogue Propriétés de l’objet, cliquez sur le bouton Modifier les objets d’attribut (9), développez les objets d’attribut pour trouver « /BBox [Tableau] » ;
  2. Si vous repassez le document corrigé dans le logiciel PAC, il peut y avoir une alerte qui va concerner l’élément que nous venons de corriger. La plupart du temps, ça vient du placement de la balise Figure ;
  3. Retournez sur le document, dans le volet Balises, faites un clic droit sur la balise Figure, allez dans les Propriétés et cliquez sur Modifier les objets d’attribut ;
  4. Déroulez Objet d’attribut et sélectionnez « /Objet d’attribut 1 <<Dictionnaire>> » (10) ;
  5. Cliquez sur Ajouter un élément (11). Dans la Clé, renseignez « Placement » (12) et dans la valeur, renseignez « Block » (13).

Une nouvelle analyse PAC montrera que le document est accessible.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Numbered headings skips one or more heading levels

Un titre numéroté saute un ou plusieurs niveaux de titre

Catégorie

PDF/UA > Structure logique > Éléments de structure > Titres > Imbrication des niveaux de titres

Condition d’échec

Point de contrôle 14-003 du protocole Matterhorn : Des niveaux de titres dans un ordre décroissant sont sautés (Exemple : H3 suit directement H1)

Suggestion

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement de l’en-tête dans le document.

Dans Acrobat Pro, vous avez deux solutions. Utilisez l’outil de retouche de l’ordre de lecture pour retailler l’en-tête ou modifiez le niveau de l’en-tête dans le volet Balises. Dans le cas de l’exemple « H4 suit directement H2 », remplacez H4 par H3.

Outil « Ordre de lecture » :

Dans le volet de droite, Accessibilité, ouvrez la boite de dialogue « Outils de lecture » (1), sélectionnez les éléments incriminés (2) et choisissez le balisage voulu (3).

Onglet « Balises » :

Dans l’onglet Balises (1), trouvez et double-cliquez sur la balise incriminée (2) et modifiez là pour la balise voulu (3).

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro DC 2015 (en anglais)

ID missing in Note structure element

ID manquant dans l’élément de structure Note

Catégorie

PDF/UA > Structure logique > Éléments de structure > Notes > Entrée de l’ID dans l’élément de structure Note

Condition d’échec

Point de contrôle 19-003 du protocole Matterhorn : La clé ID de la balise Note n’est pas présente

Suggestion

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement de la note dans le document.

  1. Dans Acrobat Reader, ouvrez l’onglet Balises (1) et l’outil Ordre de lecture (2).
  2. Sélectionnez la note (3) et faites un clic-droit sur Options (4) dans l’onglet Balises pour « Rechercher une balise à partir de la sélection ».
  3. Faites un clic droit sur l’élément sélectionné (5) et allez dans les propriétés rajouter un nom unique dans le champ ID (6).

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Irregular table (missing cell)

Tableau irrégulier (cellule manquante)

Catégorie

Structure logique > Eléments de structure > Tableaux

Condition d’échec

Point de contrôle 15-005 du protocole Matterhorn : L’en-tête d’une cellule donnée ne peut être déterminé sans ambiguïté.

Suggestion

Cette suggestion s’applique à un tableau qui est censé être simple et régulier (chaque ligne a le même nombre de colonnes et vice versa), mais qui est irrégulier en raison d’une ou plusieurs cellules de tableau manquantes.

Dans le PAC 3, inspectez le tableau à l’aide de la fonction de prévisualisation pour lecteur d’écran afin de déterminer la cause de l’irrégularité du tableau – c’est-à-dire, où faut-il ajouter des cellules pour que chaque ligne ait le même nombre de colonnes et vice versa, et pour que le tableau ait un sens lorsqu’il est présenté par le biais de la technologie d’assistance.

  1. Dans la première ligne du tableau avec les en-têtes, il manque une cellule pour qu’il y ait le même nombre de cellules sur chaque ligne.
  2. Dans l’onglet Balises sur Acrobat Pro DC, sélectionnez le document (1) et ajoutez une balise de données (2) qui apparaitra tout en bas.
  3. La faire glisser dans la première ligne <TR> (3) pour qu’elle se place avant les deux en-têtes de colonne et ainsi combler le vide.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro DC 2015 (en anglais)

Irregular table (span attributes)

Tableau irrégulier (attributs span)

Catégorie

Structure logique > Eléments de structure > Tableaux

Condition d’échec

Point de contrôle 15-005 du protocole Matterhorn : L’en-tête d’une cellule donnée ne peut être déterminé sans ambiguïté.

Suggestion

Cette suggestion s’applique à un tableau complexe (une ou plusieurs lignes recouvrent plusieurs colonnes, et/ou une ou plusieurs colonnes recouvrent plusieurs lignes) dans lequel les attributs d’espacement des colonnes et/ou des lignes n’ont pas été définis correctement.

Dans le PAC 3, inspectez le tableau à l’aide de la fonction Aperçu du lecteur d’écran afin de déterminer la cause de l’irrégularité du tableau, c’est-à-dire à quel endroit les attributs des cellules et/ou des colonnes du tableau doivent être ajustés pour que le tableau ait un sens lorsqu’il est présenté par une technologie d’assistance.

  1. Dans Acrobat Pro, options Accessibilité, sélectionnez l’outil Retoucher l’ordre de lecture (1) pour ouvrir la fenêtre de dialogue (2) ;
  2. Sélectionnez le tableau (3) et cliquez sur l’éditeur de tableau (4) ;
  3. Une fois l’éditeur de tableau activé, cliquez avec le bouton droit sur une cellule (5) et sélectionnez Propriétés de la cellule de tableau (6) ;
  4. Dans la boîte de dialogue Propriétés des cellules du tableau, définissez les attributs Étendue de rangée et/ou Étendue de colonne (7) ;
  5. Cliquez sur OK (8) ;
  6. Répétez l’opération si nécessaire pour les autres cellules ;
  7. Vérifiez à nouveau le tableau dans le PAC 3 pour vous assurer que l’avertissement est résolu. Utilisez la fonction Aperçu du lecteur d’écran pour vérifier que le tableau est correctement configuré.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro DC 2015 (en anglais)

Document structure element found which is not a root element

Elément de structure de document qui n’est pas un élément racine

Catégorie

PDF/UA > Structure logique > Arbre structurel > Eléments de structure de document

Condition d’échec

Point de contrôle 01-006 du protocole Matterhorn : Le type de structure et les attributs d’un élément de structure ne sont pas sémantiquement appropriés pour l’élément de structure.

Suggestion

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement approximatif de la balise Document dans le document.

  1. Dans le volet Balises d’Acrobat Pro (1), sélectionnez la balise Document qui n’est pas à la racine de l’arbre des balises (2) ;
  2. Cliquez à nouveau dessus pour la modifier. À la place de <Document>, saisissez le nom d’un autre élément de structure conteneur, par exemple <Art>, <Part> ou <Sect> (3).

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro DC 2015 (en anglais)

[X] structure element used as root element

Elément de structure [X] utilisé comme un élément racine

(Note : [X] peut être n’importe quel élément de structure autre que Document)

Catégorie

PDF/UA > Structure logique > Arbre structurel > Élément de structure [X]

Condition d’échec

Point de contrôle 01-006 du protocole Matterhorn : Le type de structure et les attributs d’un élément de structure ne sont pas sémantiquement appropriés pour l’élément de structure.

Suggestion

Dans l’onglet Balises d’Acrobat Pro, si la balise n’existe pas, créez une nouvelle balise Document et la positionner à la racine (au sommet) de l’arbre structurel. Sélectionnez ensuite le reste de structure de balises et la glisser à l’intérieur de la balise racine Document.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro DC 2015 (en anglais)

Possibly inappropriate use of a [X] structure element

Possible utilisation inappropriée d’un élément de structure [X]

(Note : [X] peut être un élément Figure, Form, Formula ou Note)

Catégorie

PDF/UA > Structure logique > Arbre structurel > Élément de structure [X]

Condition d’échec

Point de contrôle 01-006 du protocole Matterhorn : Le type de structure et les attributs d’un élément de structure ne sont pas sémantiquement appropriés pour l’élément de structure.

Suggestion

Cette alerte peut signifier beaucoup de chose, mais selon mon expérience c’est généralement dû à l’attribut Placement.

Par défaut, Figure, Form, Formula et Note sont des éléments de type en ligne – en opposition à des éléments de type Bloc. Par exemple, une balise Note est fréquemment imbriquée dans une balise Paragraph. Si une balise Figure, Form, Formula ou Note est utilisé en tant qu’élément de type block, l’attribut Placement doit être explicitement paramétré à Block.

Dans le rapport de test PAC 3, cliquez sur l’erreur pour voir l’emplacement de l’objet dans le document.

  1. Dans l’onglet Balises d’Acrobat Pro, faire un clic droit sur la balise Figure (1) (par exemple) ;
  2. Sélectionnez Propriétés ;
  3. Sur l’onglet Balise de la fenêtre de dialogue des propriétés de l’objet, cliquez sur le bouton Modifier les objets d’attributs (3) ;
  4. Dans la boite de dialog Attributs, s’il n’y a pas d’élément “/Objet d’attribut # <<Dictionnaire>>”, cliquez sur le bouton Ajouter un élément (4) pour le créer ;
  5. Sélectionnez l’élément “/Objet d’attribut # <<Dictionnaire>>” (5) et cliquez sur le bouton Ajouter un élément (6) ;
  6. Dans la fenêtre de dialogue, ajoutez une clé et une valeur, entrez Placement dans le champ de la clé (7) et Block dans le champ de la valeur (8) ;
  7. Laissez Nom comme type de valeur ;
  8. Cliquez sur OK.

Une approche plus facile, si appropriée, serait de créer une nouvelle balise Paragraph dans l’onglet Balises et d’imbriquer la balise type ligne à l’intérieur.

Exemple de PDF avec cette alerte (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro DC 2015 (en anglais)

DisplayDocTitle key is not set to true

La clé DisplayDocTitle n’est pas définie sur « true ».

Catégorie

PDFUA > Métadonnées et Paramètres > Paramètres document > Affichage du titre du document dans la fenêtre titre

Condition d’échec

Point de contrôle 07-001 du protocole Matterhorn : le dictionnaire ViewerPreferences du dictionnaire Catalogue ne contient pas de clé DisplayDocTitle.

Point de contrôle 07-002 du protocole Matterhorn : le dictionnaire ViewerPreferences du dictionnaire Catalogue contient une clé DisplayDocTitle avec une valeur “false”.

Suggestion

  1. Dans Acrobat Pro, allez dans Fichier, Propriétés ;
  2. Dans la fenêtre de dialogue des propriétés du document, dans l’onglet Vue initiale (1), dans le champ Affichage sous les options de fenêtre, sélectionnez Titre du document (2) ;
  3. Si le titre ne s’affiche toujours pas, allez dans l’onglet Description (3) ;
  4. Vérifiez que le titre du document (4) est bien renseigné.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro 2015 (en anglais)

Suspects key is set to true

La clé Suspects est définie sur “true”

Catégorie

PDF/UA > Métadonnées et paramètres > Paramètres du document > Balises suspects

Condition d’échec

ISO 32000, table 321 et paragraphe 14.8.2.3.1 : L’ordre de lecture a été correctement déterminé, mais la clé Suspects indique le contraire.

Suggestion

  1. Dans Acrobat Pro, vérifiez que vous avez l’icône du volet Contenu (1). Si non, faites un clic-droit sur la barre et rajoutez le raccourci ;
  2. Ouvrez le volet Contenu, cliquez avec le bouton droit de la souris sur la racine et sélectionnez Modifier le catalogue du document (2) ;
  3. Développez le catalogue de documents (3), développez le dictionnaire Mark Info (4), et cherchez la clé Suspects (5) ;
  4. Si la clé Suspects est incorrectement définie sur True, définissez-la sur False (6) ou supprimez-la (7).

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Tab order entry in page with annotations not set to S

La saisie de l’ordre de tabulation dans la page avec les annotations n’est pas définie comme S

Catégorie

PDF/UA > Métadonnées et paramètres > Paramètres du document > Saisie de l’ordre de tabulation dans les pages avec les annotations

Condition d’échec

Point de contrôle 28-008 du protocole Matterhorn : Un page contenant des annotations ne contient pas de clé Tabs.

Point de contrôle 28-009 du protocole Matterhorn : Un page contenant des annotations contient une clé Tabs avec une value autre que S.

Suggestion

  1. Dans Acrobat Pro, dans le volet des vignettes de page (1), sélectionnez toutes les vignettes de page (2);
  2. Faites un clic droit et sélectionnez Propriétés de la page.
  3. Dans la boîte de dialogue Propriétés de la page (3), dans l’onglet Ordre de tabulation, sélectionnez Utiliser la structure du document (4).

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

PDF/UA identifier missing

Identifiant PDF/UA manquant

Catégorie

PDF/UA > Métadonnées et paramètres > Métadonnées

Condition d’échec

Point de contrôle 06-002 du protocole Matterhorn : Le flux de métadonnées dans le dictionnaire du Catalogue n’inclut pas l’identifiant PDF/UA.

Suggestion

L’ID PDF/UA atteste que le PDF est conforme à la norme ISO 14289 (PDF/UA). Il doit être ajouté en tant qu’étape finale de la correction, sinon, c’est un peu comme si vous mentiez.

Pour ajouter l’ID PDF/UA à l’aide d’Acrobat Pro X ou XI, vous aurez besoin du fragment de métadonnées requis dans un fichier XMP. Si vous avez des connaissances et de l’expérience en matière de XML/XMP, vous pouvez créer le fichier, sinon n’hésitez pas à télécharger celui-ci et à l’enregistrer avec une extension xmp (et non txt). Ce fichier XMP a été créé par un participant aimable et compétent du forum Adobe Acrobat, en réparant un fichier imparfait que j’avais créé. D’après mon expérience, il a toujours fonctionné, même pour les fichiers qui sont à la fois PDF/UA et PDF/A (ma tentative imparfaite s’est avérée incompatible avec /A).

  1. Dans Acrobat Pro, allez sur Fichier, Propriétés.
  2. Dans l’onglet Description (1) de la boîte de dialogue Propriétés du document, cliquez sur le bouton Métadonnées supplémentaires (2).
  3. Cliquez sur « Avancé » (3) (en haut à gauche de la boîte de dialogue).
  4. Cliquez sur le bouton Ajouter (4).
  5. Dans la boîte de dialogue Ajouter, sélectionnez le fichier XMP (5) et cliquez sur le bouton Ouvrir (6).

Version vidéo de cette suggestion sur Adobe Pro DC 2015(en anglais)

Suggestion alternative, uniquement sur Acrobat Pro DC

  1. Dans les outils, allez sur Prépresse (1) puis Contrôle en amont (2).
  2. Dans la boîte de dialogue, dans l’onglet Profils sélectionnez « Profils Adobe Pro DC 2015 » (3) ;
  3. Cliquez sur l’icône de clé à molette de correction unique (4) (la plus à droite des trois icônes situées à côté du bouton « Par défaut »).
  4. Développez « Informations et métadonnées du document » (5) et sélectionnez « Définir l’entrée PDF/UA-1 » (6).
  5. Cliquez sur le bouton « Corriger » (7).
  6. Lorsque vous y êtes invité, enregistrez sous un nouveau nom de fichier.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de la suggestion alternative avec Adobe Pro DC 2015 (en anglais)

Erreurs nécessitant une inspection humaine

Les erreurs d’accessibilité PDF courantes suivantes ne sont pas détectées par PAC – une inspection humaine est nécessaire.

ListNumbering attribute for ordered list

Attribut ListNumbering pour une liste ordonnée

Catégorie

Point de contrôle 16 : Listes

Condition d’échec

Point de contrôle 16-001 du protocole Matterhorn : La liste est une liste ordonnée, mais aucune valeur pour l’attribut ListNumbering n’est présente.

Point de contrôle 16-002 du protocole Matterhorn : La liste est une liste ordonnée, mais la valeur de ListNumbering n’est aucune des suivantes : décimale, chiffre romain majuscule (I, II, etc.), chiffre romain minuscule (i,ii, etc.), lettre majuscule, lettre minuscule.

Suggestion

  1. Dans Acrobat Pro, dans le volet Balises, cliquez avec le bouton droit de la souris sur la balise Liste associée à la liste ordonnée (1) et sélectionnez Propriétés.
  2. Dans l’onglet Balises de la boîte de dialogue Propriétés de l’objet, cliquez sur le bouton Modifier les objets d’attributs (2) ;
  3. Dans la boîte de dialogue Attributs, si un « /Objet d’attribut 1 <<Dictionnaire>> » n’existe pas, cliquez sur le bouton Ajouter un élément (3) pour en créer un ;
  4. Développez « /Objet d’attribut 1 <<Dictionnaire>> » et sélectionnez l’élément « /O /Layout » (4) ;
  5. Cliquez sur le bouton Modifier un élément (5) et changez la valeur en « List » (6) ;
  6. Sélectionnez « /Objet d’attribut 1 <<Dictionnaire>> » (7) et cliquez sur le bouton Ajouter un élément (8) ;
  7. Entrez ListNumbering dans le champ Clé (9), entrez la valeur appropriée (Decimal, UpperRoman, LowerRoman, UpperAlpha ou LowerAlpha) dans le champ Valeur (10);
  8. Laissez-le champ Type de valeur comme Nom.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion Adobe Pro DC 2015 (en anglais)

Artefacts Entête et Pied-de-page

Catégorie

Point de contrôle 18 : Entête et Pied-de-page

Condition d’échec

Point de contrôle 18-001 du protocole Matterhorn : Les en-têtes et les pieds-de-page ne sont pas marqués comme des artefacts de pagination.

Point de contrôle 18-002 du protocole Matterhorn : Les artefacts en-têtes ou pieds-de-pages ne sont pas classifiés comme des sous-types d’en-tête ou de pied-de-page.

Suggestion

  1. Dans Acrobat Pro, dans le volet Contenu, sélectionnez les objets qui composent l’en-tête ou le pied de page (1) ;
  2. Si la balise qui contient les objets d’en-tête ou de pied de page n’est pas un Artefact, faites un clic droit et sélectionnez Créer un artefact (2) ;
  3. Dans la boîte de dialogue Créer un artefact, sélectionnez Pagination comme type d’artefact (3), puis cliquez sur OK ;
  4. Dans le volet Contenu, cliquez avec le bouton droit de la souris sur le conteneur <Artefact> (4) et sélectionnez Modifiez un dictionnaire conteneur (5) ;
  5. Dans la boîte de dialogue Éditeur du dictionnaire de contenu, sélectionnez le Dictionnaire conteneur (6) et cliquez sur Ajouter un élément (7) ;
  6. Dans la boîte de dialogue Ajouter une clé et une valeur, entrez Type dans le champ Clé (8), entrez Pagination dans le champ Valeur (9) et laissez le Type de valeur sur Nom ;
  7. Ajoutez un autre élément et entrez Subtype (sous-type) dans le champ Clé (10), entrez Header (en-tête) ou Footer (pied de page) dans le champ Valeur (11) et laissez le Type de valeur sur Nom.

Le résultat devrait ressembler à ceci :

Container Dictionary

/Type   /Pagination

/Subtype   /Header (ou Footer)

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Table header cell not tagged as a header

Cellule d’entête de tableau non balisée en tant qu’entête

Catégorie

Point de contrôle 15 : Tableau

Condition d’échec

Point de contrôle 15-001 du protocole Matterhorn : Une ligne a une cellule d’entête, mais cette cellule d’entête n’est pas balisée en tant qu’entête

Point de contrôle 15-002 du protocole Matterhorn : Une colonne a une cellule d’entête, mais cette cellule d’entête n’est pas balisée en tant qu’entête

Point de contrôle 15-003 du protocole Matterhorn : Dans un tableau non organisé avec des attributs d’entête et des IDs, une cellule TH ne contient pas d’attribut scope.

Suggestion

Si le tableau est complexe (au moins une cellule s’étend sur plusieurs lignes et/ou plusieurs colonnes), voir ID d’en-tête de tableau complexe.

  1. Si le tableau est régulier (chaque ligne comporte le même nombre de colonnes et vice versa), dans Acrobat Pro, dans Accessibilité, sélectionnez l’outil Ordre de lecture (1) pour ouvrir la fenêtre correspondante (2);
  2. Cliquez sur le tableau (3) et sélectionnez Éditeur de tableau (4) ;
  3. Cellules d’en-tête de ligne : À l’aide de l’éditeur de tableau, maintenez la touche Majuscule enfoncée et sélectionnez chaque cellule qui doit être marquée comme un en-tête de lignes(5).
  4. Cliquez avec le bouton droit de la souris et sélectionnez Propriétés des cellules du tableau (6). Sélectionnez le bouton radio Cellule d’en-tête (7) et définissez l’étendue sur Rangée (8).
  5. Cellules d’en-tête de colonne : Dans l’éditeur de tableau, maintenez la touche Majuscule enfoncée et sélectionnez chaque cellule qui doit être marquée comme un en-tête de colonne (9).
  6. Cliquez avec le bouton droit de la souris et sélectionnez Propriétés de la cellule de tableau (10). Sélectionnez la case d’option Cellule d’en-tête (11) et définissez l’étendue sur Colonne (12).

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Non-table content tagged as table

Du contenu non tabulaire balisé comme un tableau

Catégorie

Point de contrôle 15 : Tableaux

Condition d’échec

Point de contrôle 15-004 du protocole Matterhorn : Le contenu est balisé comme un tableau d’informations qui ne sont pas organisées en lignes et en colonnes.

Suggestion

  1. Dans le volet Balises, développez complètement la balise Table.
  2. Faites glisser les balises de contenu en dehors de la structure de la balise Table, puis supprimez la structure vide de la balise Table.
  3. Si nécessaire, corrigez les balises de contenu pour que la syntaxe et l’ordre de lecture soient corrects.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion Adobe Pro DC 2015 (en anglais)

Complex table header ID’s

IDs d’entêtes de tableau complexe

Catégorie

Point de contrôle 15 : Tableaux

Condition d’échec

Point de contrôle 15-004 du protocole Matterhorn : L’en-tête d’une cellule donnée ne peut être déterminé sans ambiguïté.

Suggestion

Pour un tableau simple (même nombre de lignes dans chaque colonne et vice versa), la propriété Scope de chaque cellule Header détermine les cellules Data associées. Voir En-tête de tableau non balisé comme un en-tête.

Si le tableau est complexe, un ID unique doit être appliqué à chaque cellule d’entête et associé à chaque cellule de données concernée. Pour un tableau de grande taille, cette opération peut rapidement prendre beaucoup de temps :

  1. Dans Acrobat Pro, dans Accessibilité; sélectionnez l’outil Ordre de lecture (1) pour ouvrir la fenêtre correspondante (2);
  2. Sélectionnez le tableau (3) et cliquez sur l’éditeur de tableau (4) ;
  3. Dans l’éditeur de tableau, cliquez avec le bouton droit de la souris sur une cellule d’en-tête et sélectionnez Propriétés des cellules de tableau (5) ;
  4. Dans la boîte de dialogue Propriétés de la cellule de tableau, définissez le Type sur « Cellule d’en-tête » (6), définissez la propriété Étendue sur « Aucun » (7) et attribuez un ID unique (8) ;
  5. Si la cellule couvre plusieurs lignes et/ou plusieurs colonnes, définissez les propriétés Étendue de rangées / Étendues de colonnes (9) ;
  6.  Cliquez sur OK. Répétez à partir de l’étape 3 pour chaque cellule d’en-tête.

  1. Ensuite, cliquez avec le bouton droit de la souris sur une cellule de données et sélectionnez Propriétés de la cellule de Tableau (1) ;
  2. Dans la boîte de dialogue Propriétés des cellules du tableau, cliquez sur le symbole + à côté de la case intitulée IDs de cellules d’en-tête associés (2) ;
  3. Dans la boîte de dialogue Ajouter un ID d’en-tête de tableau, cliquez sur le symbole vers le bas à côté de la case intitulée « ID d’en-tête » (3), et sélectionnez l’ID d’une cellule d’en-tête associée à cette cellule de données ;
  4. Cliquez sur OK (4) ;
  5. Répétez l’opération pour chaque cellule d’en-tête associée à cette cellule de données ;
  6. Si la cellule couvre plusieurs lignes et/ou plusieurs colonnes, définissez les propriétés Étendues de rangées / Étendues de colonnes (5) ;
  7. Cliquez sur OK. Répétez le processus pour chaque cellule de données.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Z order problem

Problème d’ordre z-index

Catégorie

N/A : Le protocole Matterhorn ne concerne pas la représentation visuelle du document

Condition d’échec

Du contenu balisé disparait de la représentation visuelle du document. Cet élément est masqué derrière d’autres éléments de la page.

Suggestion

Dans le volet de contenu, développez la page concernée.

Sélectionnez le premier conteneur, puis utilisez la flèche vers le bas pour localiser : (1) le ou les conteneurs du contenu masqué ; et (2) le ou les conteneurs des éléments de la page derrière lesquels le contenu est masqué. Faites glisser ce(s) dernier(s) conteneur(s) (2) pour le(s) placer avant le(s) premier(s) conteneur(s) (1) dans la structure de contenu.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Actual Text with null string

Texte réel avec une chaîne de caractère vide

Catégorie

N/A

Condition d’échec

Du contenu balisé disparait du document quand il est présenté par une technologie d’assistance comme un lecteur d’écran.

Suggestion

Pour cette erreur, le plugin gratuit PdfGoHTML est nécessaire, vous pouvez le télécharger en cliquant ici. Ce plugin permet d’afficher les documents tels qu’ils sont lus/vus par les technologies d’assistance. Il est donc facile de repérer les erreurs et anomalies dessus. Il ouvre une version HTML du document directement dans le navigateur.

  1. Dans le volet Balises, recherchez la balise correspondant au contenu concerné;
  2. Cliquez avec le bouton droit de la souris sur la balise (1) et sélectionnez Propriétés (2) ;
  3. Dans la boîte de dialogue Propriétés de l’objet, dans l’onglet Balises, cliquez sur le bouton Modifier la balise (3) ;
  4. Dans la boîte de dialogue Élément de balise, développez l’élément de balise (4) ;
  5. Recherchez un élément Actual Text avec une valeur de chaîne nulle : /ActualText () ;
  6. Sélectionnez l’élément Actual Text (5) et cliquez sur le bouton Supprimer (6).

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

Actual Text – Alt Text – Expansion Text – Contents Key

Texte réel – Texte alternatif – Texte d’extension – Clé contenus

Les erreurs concernant les alternatives textuelles peuvent inclure :

  • Texte alternatif + description alternative manquante pour un élément de structure Figure, et
  • Description alternative manquante pour une annotation ;

Les autres erreurs concernant les alternatives textuelles nécessitent une inspection humaine.

Catégorie

PDF/UA > Structure logique > Descriptions alternatives

Condition d’échec

Point de contrôle 13 du protocole Matterhorn : Graphiques

Suggestion

L’attribut Texte réel est utilisé pour le texte rendu d’une manière qu’un lecteur d’écran ne peut pas interpréter, comme un graphique ou un caractère qui ne correspond pas à Unicode. Le texte réel est court, souvent un seul caractère, et peut être utilisé en ligne, par exemple comme partie d’un paragraphe ou même d’un mot (Texte réel + texte de remplacement, onglet Balise des Propriétés de l’objet) . Il peut s’agir par exemple d’une lettrine ou d’une puce de liste non standard.

L’attribut Alt Text est une description d’une figure qui transmet des informations (Texte de remplacement, onglet Balise des Propriétés de l’objet) . Elle peut être détaillée, et aussi longue que nécessaire pour transmettre le même sens que la figure.

Le protocole Matterhorn exige une description alternative (Texte de remplacement, onglet Balise des Propriétés de l’objet) dans la clé de contenu de chaque balise de lien. Pour les liens vers des pages Web, une bonne pratique consiste à définir la valeur de la clé de contenu comme étant l’attribut title de la page cible. Le type de valeur est toujours String.

Le texte de développement (onglet Contenu des Propriétés de l’objet) est utilisé pour définir un acronyme ou un terme de jargon lors de la première utilisation.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Adobe Pro DC 2015 (en anglais)

I ran out of heading levels!

Je suis à court de niveau de titre !

Catégorie

Point de contrôle 14 : Les titres

Condition d’échec

Point de contrôle 14-005 du protocole Matterhorn : Un contenu représentant un titre de niveau 7 (ou plus) n’utilise pas une balise “H7” (ou plus)

Suggestion

Dans Acrobat Pro, dans le volet Balises, sélectionnez manuellement la première balise qui doit être de niveau sept ou supérieur (1) ;

  1. Tapez le libellé correct de la balise, par exemple  » H7  » (2) ;
  2. Répétez l’opération pour chaque balise qui doit être de niveau H7 ou supérieur ;
  3. Cliquez sur l’icône Options en haut à gauche du volet Balises et sélectionnez « Modifier le mappage de rôle » (3) ;
  4. Dans la boîte de dialogue Mappage de rôles, cliquez sur le bouton Ajouter un élément (4);
  5. Dans la boîte de dialogue Ajouter un rôle, mappez chaque nouveau niveau d’en-tête de H7 (5) et plus à un type de structure standard (6).

Cela peut paraître surprenant de remapper le titre en Paragraphe (cela va changer le nom de la balise, mais le type reste Hx, vous pouvez le voir dans les propriétés (7) de la balise). Cependant, à ce jour, aucune technologie d’assistance ne reconnait les niveaux de titre au-delà du niveau 6. Il faut donc attendre que ces technologies soient mises à jour mais cela n’empêche pas de baliser et mapper correctement un document.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro DC 2015 (en anglais)

Insufficient contrast for text

Contraste insuffisant pour le texte

Catégorie

N/A : Le protocole Matterhorn ne concerne pas la représentation visuelle du document

Condition d’échec

Le texte ne respecte pas le guide 1.4.3 du WCAG 2.1 (en anglais).

1.4.3 Contraste (Minimum) : La présentation visuelle des textes et textes en image a un ratio de contraste de 4,5:1 minimum, à l’exception des éléments suivants (niveau AA) :

  • Texte large : Les textes et textes en image de grande taille ont un ratio de contraste d’au moins 3:1 ;
  • Accessoire : Les textes ou textes en image qui font partie d’un composant d’interface utilisateur inactif, qui sont purement décoratifs, qui sont invisibles pour tout le monde ou qui font partie d’une image qui a un autre contenu visuel significatif n’ont aucune exigence de contraste ;
  • Logo : Les textes appartenant à un logo ou a une marque n’ont aucune exigence de contraste.

Suggestion

Utilisez l’outil Colour Contrast Analyser (CCA) de TPGI, téléchargeable sur le site TPGI – page en anglais ou sur le site AVH – page en français, pour vérifier le contraste du texte et du fond. Si le contraste n’est pas conforme à la ligne directrice 1.4.3 des WCAG 2.1, modifiez la couleur du texte dans le document source (de préférence) ou à l’aide d’Acrobat Pro (un travail de nettoyage de l’emplacement du texte et des balises sera probablement nécessaire).

  1. Pour modifier la couleur via Acrobat Pro, Dans le volet de droite cliquez sur Modifiez le PDF (1).
  2. Sélectionnez le texte à modifier (2) et cliquez sur la case couleur (3) (elle peut aussi afficher un ? à la place d’une couleur).
  3. Choisissez la couleur souhaitée par défaut ou personnalisez là.

Une fois la couleur appliquée, comme précisé, il peut arriver que les textes et balises soient déplacées. On peut voir l’avant/après dans les photos ci-dessous :

C’est là que le travail de nettoyage commence et peut prendre du temps, d’où l’intérêt, si possible, de modifier le document source du PDF plutôt que la version PDF.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion avec Acrobat Pro DC 2015 (en anglais)

Dealing with Form XObjects

Gérer les XObjects de formulaire

Variable

Catégorie

Variable

Condition d’échec

Certains éléments de contenus ne peuvent pas être balisés correctement car ils sont regroupés ensemble dans un ou plusieurs formulaires XObjects.

Suggestion

Ce qui semble fonctionner le mieux :

  1. Extrayez les pages sous forme de fichiers séparés ;
  2. Pour se faire, dans Acrobat Pro, ouvrez le volet Vignettes de pages (1) ;
  3. Sélectionnez toutes les pages (2) ;
  4. Cliquez avec le bouton droit de la souris et sélectionnez Extraire les pages (3) ;
  5. Dans la boîte de dialogue Extraire les pages, cochez la case Extraire les pages en tant que fichiers distincts (4) et cliquez sur OK ;
  6. Le logiciel va vous demander où enregistrer les documents ;
  7. Ouvrez successivement chaque nouveau PDF d’une seule page ;
  8. Ouvrez le volet Contenu (5). Développez la page puis les formulaires XObjects (6) ;
  9. Sélectionnez le premier élément à l’intérieur des formulaires XObjects puis, en maintenant la touche [ctrl] enfoncée, sélectionnez tous les autres éléments de contenu dans le formulaire XObjects (7) ;
  10. Faites glisser les éléments de contenu hors des formulaires XObjects. Supprimez les formulaires XObjects vides (8) ;
  11. Regroupez les pages en un seul document. Dans Fichier, Créer, choisissez Combiner les fichiers en un seul PDF…(9) et suivez la procédure.

Vous devriez maintenant pouvoir baliser correctement le contenu.

Exemple de PDF avec cette erreur (en anglais)

Version vidéo de cette suggestion (en anglais)