Список ошибок теста на соответствие 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 не включено в элементы структуры