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