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