Список ошибок теста на соответствие PDF-UA
Во время тестирования соответствия PDF/UA с использованием API Aspose.PDF вам может быть интересно узнать сообщения об ошибках, которые вы можете получить. Эти ошибки бывают разных типов, таких как Общие, Текст, Шрифты, Заголовки и несколько других. Информация о таких ошибках может быть полезна для понимания точной причины ошибок и их обработки.
В этой статье мы перечисляем ошибки, которые могут возникнуть во время тестирования соответствия PDF/UA с использованием API.
Общие
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 5:1 | 
          Ошибка | 
          Отсутствует идентификатор PDF/UA | 
      
      
          | 6.2:1.1 | 
          Ошибка | 
          Структурное родительское дерево: найдена несоответствующая запись | 
      
      
          | 7.1:1.1(14.8.1) | 
          Ошибка | 
          Документ не помечен как тегированный | 
      
      
          | 7.1:1.1(14.8) | 
          Ошибка | 
          Объект [OBJECT_NAME] не тегирован | 
      
      
          | 7.1:1.2(14.8.2.2) | 
          Ошибка | 
          Артефакт присутствует внутри тегированного содержимого | 
      
      
          | 7.1:1.3(14.8.2.2) | 
          Ошибка | 
          Тегированное содержимое присутствует внутри артефакта | 
      
      
          | 7.1:2.1 | 
          Предупреждение | 
          Отсутствует дерево структуры | 
      
      
          | 7.1:2.2 | 
          Предупреждение | 
          Найден элемент структуры «Документ», который не является корневым элементом | 
      
      
          | 7.1:2.3 | 
          Предупреждение | 
          Элемент структуры «[ELEMENT_NAME]» используется как корневой элемент | 
      
      
          | 7.1:2.4.1 | 
          Предупреждение | 
          Возможно, неуместное использование элемента структуры «[ELEMENT_NAME]» | 
      
      
          | 7.1:2.4.2 | 
          Ошибка | 
          Неверное использование элемента структуры «[ELEMENT_NAME]» | 
      
      
          | 7.1:2.5 | 
          Предупреждение | 
          Возможно, неверно вложенный элемент структуры «[ELEMENT_NAME]» в StructTreeRoot | 
      
      
          | 7.1:3(14.8.4) | 
          Ошибка | 
          Нестандартный тип структуры «[TYPE_NAME]» не сопоставлен со стандартным типом структуры или с другим нестандартным типом структуры | 
      
      
          | 7.1:4(14.8.4) | 
          Предупреждение | 
          Стандартный тип структуры «[TYPE_NAME]» переназначен на «[TYPE_NAME]» | 
      
      
          | 7.1:5 | 
          Необходима проверка вручную | 
          Контраст цвета | 
      
      
          | 7.1:6.1 | 
          Ошибка | 
          Отсутствуют метаданные XMP в документе | 
      
      
          | 7.1:6.2 | 
          Ошибка | 
          Отсутствует заголовок в метаданных XMP документа | 
      
      
          | 7.1:6.3 | 
          Предупреждение | 
          Заголовок пуст в метаданных XMP документа | 
      
      
          | 7.1:7.1(12.2) | 
          Предупреждение | 
          Отсутствует словарь «ViewerPreferences» | 
      
      
          | 7.1:7.2(12.2) | 
          Ошибка | 
          Запись «DisplayDocTitle» не установлена | 
      
      
          | 7.1:8(14.7.1) | 
          Ошибка | 
          Запись «Suspects» установлена | 
      
      
          | 7.1:9.1(14.7) | 
          Ошибка | 
          Ключ «StructParents» отсутствует на странице | 
      
      
          | 7.1:9.2(14.7) | 
          Ошибка | 
          Запись «StructParent» отсутствует в аннотации | 
      
      
          | 7.1:9.3(14.7) | 
          Ошибка | 
          Запись для данного «StructParents» не найдена | 
      
  
Текст
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.2:1 | 
          Необходима проверка вручную | 
          Логический порядок чтения | 
      
      
          | 7.2:2(14.8.2.4.2) | 
          Ошибка | 
          Символы в текстовом объекте не могут быть сопоставлены с Unicode | 
      
      
          | 7.2:3.1(14.9.2.2) | 
          Ошибка | 
          Естественный язык для текстового объекта не может быть определен | 
      
      
          | 7.2:3.2(14.9.2.2) | 
          Ошибка | 
          Естественный язык альтернативного текста не может быть определен | 
      
      
          | 7.2:3.3(14.9.2.2) | 
          Ошибка | 
          Естественный язык фактического текста не может быть определен | 
      
      
          | 7.2:3.4(14.9.2.2) | 
          Ошибка | 
          Естественный язык текста расширения не может быть определен | 
      
      
          | 7.2:4(14.9.4) | 
          Ошибка | 
          Растягиваемый символ не тегирован с использованием ActualText | 
      
  
Шрифты
  
      
          | Клаузула | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.21.3.1 | 
          Ошибка | 
          Коллекция символов в CIDFont несовместима с коллекцией символов внутреннего CMap | 
      
      
          | 7.21.3.2 | 
          Ошибка | 
          CIDToGIDMap не встроен или неполный в шрифте «[FONT_NAME]» | 
      
      
          | 7.21.3.2 | 
          Ошибка | 
          CMap не встроен для шрифта «[FONT_NAME]» | 
      
      
          | 7.21.4.2 | 
          Ошибка | 
          CIDSet отсутствует или неполный для шрифта «[FONT_NAME]» | 
      
      
          | 7.21.4.2 | 
          Ошибка | 
          Глифы отсутствуют в встроенном шрифте «[FONT_NAME]» | 
      
      
          | 7.21.6 | 
          Ошибка | 
          Несимволический шрифт TrueType «[FONT_NAME]» не имеет записей cmap | 
      
      
          | 7.21.6 | 
          Ошибка | 
          Запись кодировки запрещена для символического шрифта TrueType «[FONT_NAME]» | 
      
      
          | 7.21.6 | 
          Ошибка | 
          Используется неверная кодировка для шрифта TrueType «[FONT_NAME]» | 
      
      
          | 7.21.6 | 
          Ошибка | 
          Неверный массив «Differences» для несимволического шрифта TrueType «[FONT_NAME]» | 
      
  
Графика
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.3:1(14.8.4.5) | 
          Ошибка | 
          Элемент «[ELEMENT_NAME]» на одной странице без ограничивающего прямоугольника | 
      
      
          | 7.3:2 | 
          Ошибка | 
          Отсутствует альтернативный текст для элемента структуры «[ELEMENT_NAME]» | 
      
      
          | 7.3:3 | 
          Ошибка | 
          Подпись, сопровождающая рисунок, отсутствует | 
      
      
          | 7.3:4(14.8.4.5) | 
          Ошибка | 
          Графический объект появляется между операторами BT и ET | 
      
  
Заголовки
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.4.2:1 | 
          Ошибка | 
          Первый заголовок не на первом уровне | 
      
      
          | 7.4.2:2 | 
          Ошибка | 
          Нумерованный заголовок пропускает один или несколько уровней заголовков | 
      
      
          | 7.4.4:1 | 
          Ошибка | 
          Найдены элементы структуры «H» и «Hn» | 
      
      
          | 7.4.4:2 | 
          Ошибка | 
          Более одного элемента структуры «H» внутри родительского элемента структуры | 
      
  
Таблицы
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.5:1 | 
          Предупреждение | 
          Нерегулярная строка таблицы | 
      
      
          | 7.5:2 | 
          Ошибка | 
          Ячейка заголовка таблицы не имеет связанных подячейок | 
      
      
          | 7.5:3.1 | 
          Предупреждение | 
          Отсутствуют заголовки таблицы | 
      
      
          | 7.5:3.2 | 
          Предупреждение | 
          Отсутствует сводка таблицы | 
      
  
Списки
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.6:1 | 
          Ошибка | 
          Элемент структуры «LI» должен быть дочерним элементом элемента «L» | 
      
      
          | 7.6:2 | 
          Ошибка | 
          Элементы структуры «Lbl» и «LBody» должны быть дочерними элементами элемента «LI» | 
      
  
Заметки и ссылки
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.9:2.1 | 
          Ошибка | 
          ID отсутствует в элементе структуры «Note» | 
      
      
          | 7.9:2.2 | 
          Ошибка | 
          Запись ID в элементе структуры «Note» не уникальна | 
      
  
Дополнительное содержимое
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.10:1 | 
          Ошибка | 
          Отсутствует «Name» в словаре конфигурации дополнительного содержимого | 
      
      
          | 7.10:2 | 
          Ошибка | 
          Словарь конфигурации дополнительного содержимого содержит ключ «AS» | 
      
  
Встроенные файлы
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.11:1 | 
          Ошибка | 
          Отсутствует ключ «F» или «UF» в спецификации файла | 
      
      
          | 7.11:2 | 
          Предупреждение | 
          Отсутствует ключ «Desc» в спецификации файла | 
      
  
Цифровые подписи
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.13:1 | 
          Ошибка | 
          Поле формы подписи «[FIELD_NAME]» не соответствует спецификации | 
      
      
          | 7.13:2.1 | 
          Ошибка | 
          Естественный язык альтернативного имени поля формы «[FIELD_NAME]» не может быть определен | 
      
      
          | 7.13:2.2 | 
          Ошибка | 
          Запись альтернативного имени поля отсутствует в поле формы «[FIELD_NAME]» | 
      
  
Неинтерактивные формы
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.14:1 | 
          Ошибка | 
          Атрибут «PrintField» отсутствует в элементе неинтерактивной формы | 
      
  
XFA
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.15:1 | 
          Ошибка | 
          PDF содержит динамическую форму XFA | 
      
  
Безопасность
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.16:1(7.6.3.2) | 
          Ошибка | 
          Настройки безопасности блокируют доступ вспомогательных технологий к содержимому документа | 
      
      
          | 7.16:2(7.6.3.2) | 
          Ошибка | 
          Конвертация не разрешена ограничениями разрешений | 
      
  
Навигация
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.17:1 | 
          Ошибка | 
          Ошибка в оглавлении документа | 
      
      
          | 7.17:2 | 
          Ошибка | 
          Естественный язык оглавлений может быть определен | 
      
      
          | 7.17:3 | 
          Необходима проверка вручную | 
          Семантически подходящие метки страниц | 
      
  
Аннотации
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.18.1:1 | 
          Ошибка | 
          Естественный язык записи Содержимого не может быть определен | 
      
      
          | 7.18.1:2 | 
          Ошибка | 
          Отсутствует альтернативное описание для аннотации | 
      
      
          | 7.18.1:3 | 
          Ошибка | 
          Аннотация не вложена внутри элемента структуры «Annot» | 
      
      
          | 7.18.2:1 | 
          Ошибка | 
          Аннотация с неопределенным подтипом в ISO 32000 не соответствует 7.18.1 | 
      
      
          | 7.18.2:2 | 
          Ошибка | 
          Существует аннотация подтипа TrapNet | 
      
      
          | 7.18.3:1 | 
          Ошибка | 
          Запись порядка вкладок на странице с аннотациями не установлена на ‘S’ (Структура) | 
      
      
          | 7.18.4:1 | 
          Ошибка | 
          Аннотация «Widget» не вложена внутри элемента структуры «Form» | 
      
      
          | 7.18.5:1 | 
          Ошибка | 
          Аннотация «Link» не вложена внутри элемента структуры «Link» | 
      
      
          | 7.18.6.2:1 | 
          Ошибка | 
          Ключ CT отсутствует в словаре данных медиафайла | 
      
      
          | 7.18.6.2:2 | 
          Ошибка | 
          Ключ Alt отсутствует в словаре данных медиафайла | 
      
      
          | 7.18.7:1 | 
          Ошибка | 
          Аннотация вложения файла. Отсутствует ключ «F» или «UF» в спецификации файла | 
      
      
          | 7.18.7:2 | 
          Предупреждение | 
          Аннотация вложения файла. Отсутствует ключ «Desc» в спецификации файла | 
      
      
          | 7.18.8:1 | 
          Ошибка | 
          Аннотация PrinterMark включена в логическую структуру | 
      
      
          | 7.18.8:2 | 
          Ошибка | 
          Поток внешнего вида аннотации PrinterMark не помечен как артефакт | 
      
  
Действия
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.19:1 | 
          Необходима проверка вручную | 
          Обнаружены действия. Необходимо вручную проверить действия в соответствии со спецификацией PDF/UA | 
      
  
XObjects
  
      
          | Код | 
          Серьезность | 
          Сообщение | 
      
  
  
      
          | 7.20:1 | 
          Ошибка | 
          Ссылка на XObject не должна использоваться в соответствующем файле PDF/UA | 
      
      
          | 7.20:2 | 
          Ошибка | 
          Содержимое Form XObject не включено в элементы структуры |