Teste de Conformidade PDF-UA - Lista de Erros
Ao realizar testes de conformidade PDF/UA usando a API Aspose.PDF, você pode estar interessado em conhecer as mensagens de erro que pode receber. Esses erros são de diferentes tipos, como Geral, Texto, Fontes, Títulos e vários outros. Informações sobre esses erros podem ser úteis para entender a causa exata dos erros e seu tratamento.
Neste artigo, listamos os erros que podem surgir durante os testes de conformidade PDF/UA usando a API.
Geral
Código |
Severidade |
Mensagem |
5:1 |
Erro |
Identificador PDF/UA ausente |
6.2:1.1 |
Erro |
Árvore pai estrutural: entrada inconsistente encontrada |
7.1:1.1(14.8.1) |
Erro |
Documento não marcado como etiquetado |
7.1:1.1(14.8) |
Erro |
Objeto [OBJECT_NAME] não etiquetado |
7.1:1.2(14.8.2.2) |
Erro |
Artefato presente dentro do conteúdo etiquetado |
7.1:1.3(14.8.2.2) |
Erro |
Conteúdo etiquetado presente dentro de um artefato |
7.1:2.1 |
Aviso |
Árvore de estrutura ausente |
7.1:2.2 |
Aviso |
Elemento de estrutura ‘Documento’ encontrado que não é um elemento raiz |
7.1:2.3 |
Aviso |
Elemento de estrutura ‘[ELEMENT_NAME]’ usado como elemento raiz |
7.1:2.4.1 |
Aviso |
Uso possivelmente inadequado de um elemento de estrutura ‘[ELEMENT_NAME]’ |
7.1:2.4.2 |
Erro |
Uso inválido de um elemento de estrutura ‘[ELEMENT_NAME]’ |
7.1:2.5 |
Aviso |
Possivelmente elemento de estrutura ‘[ELEMENT_NAME]’ aninhado errado em StructTreeRoot |
7.1:3(14.8.4) |
Erro |
Tipo de estrutura não padrão ‘[TYPE_NAME]’ não está mapeado para um tipo de estrutura padrão nem para outro tipo de estrutura não padrão |
7.1:4(14.8.4) |
Aviso |
Tipo de estrutura padrão ‘[TYPE_NAME]’ é remapeado para ‘[TYPE_NAME]’ |
7.1:5 |
Necessita verificação manual |
Contraste de cor |
7.1:6.1 |
Erro |
Metadados XMP ausentes no documento |
7.1:6.2 |
Erro |
Título ausente nos metadados XMP do documento |
7.1:6.3 |
Aviso |
Título está vazio nos metadados XMP do documento |
7.1:7.1(12.2) |
Aviso |
Dicionário ‘ViewerPreferences’ ausente |
7.1:7.2(12.2) |
Erro |
Entrada ‘DisplayDocTitle’ não está definida |
7.1:8(14.7.1) |
Erro |
Entrada ‘Suspects’ está definida |
7.1:9.1(14.7) |
Erro |
Chave ‘StructParents’ ausente na página |
7.1:9.2(14.7) |
Erro |
Entrada ‘StructParent’ ausente na anotação |
7.1:9.3(14.7) |
Erro |
Entrada para ‘StructParents’ fornecido não encontrado |
Texto
Código |
Severidade |
Mensagem |
7.2:1 |
Necessita verificação manual |
Ordem de Leitura Lógica |
7.2:2(14.8.2.4.2) |
Erro |
Caracteres em um objeto de texto não podem ser mapeados para Unicode |
7.2:3.1(14.9.2.2) |
Erro |
Linguagem natural para objeto de texto não pode ser determinada |
7.2:3.2(14.9.2.2) |
Erro |
Linguagem natural do texto alternativo não pode ser determinada |
7.2:3.3(14.9.2.2) |
Erro |
Linguagem natural do texto real não pode ser determinada |
7.2:3.4(14.9.2.2) |
Erro |
Linguagem natural do texto de expansão não pode ser determinada |
7.2:4(14.9.4) |
Erro |
Caractere esticável não etiquetado usando ActualText |
Fontes
Cláusula |
Severidade |
Mensagem |
7.21.3.1 |
Erro |
Coleção de caracteres em CIDFont não é compatível com a coleção de caracteres do CMap interno |
7.21.3.2 |
Erro |
CIDToGIDMap não está incorporado ou incompleto na fonte ‘[FONT_NAME]’ |
7.21.3.2 |
Erro |
CMap não está incorporado para a fonte ‘[FONT_NAME]’ |
7.21.4.2 |
Erro |
CIDSet está ausente ou incompleto para a fonte ‘[FONT_NAME]’ |
7.21.4.2 |
Erro |
Glifos ausentes na fonte incorporada ‘[FONT_NAME]’ |
7.21.6 |
Erro |
Fonte TrueType não simbólica ‘[FONT_NAME]’ não possui entradas cmap |
7.21.6 |
Erro |
Entrada de codificação proibida para fonte TrueType simbólica ‘[FONT_NAME]’ |
7.21.6 |
Erro |
Codificação incorreta é usada para fonte TrueType ‘[FONT_NAME]’ |
7.21.6 |
Erro |
Array “Differences” incorreto para fonte TrueType não simbólica ‘[FONT_NAME]’ |
Gráficos
Código |
Severidade |
Mensagem |
7.3:1(14.8.4.5) |
Erro |
Elemento ‘[ELEMENT_NAME]’ em uma única página sem caixa delimitadora |
7.3:2 |
Erro |
Texto alternativo ausente para o elemento de estrutura ‘[ELEMENT_NAME]’ |
7.3:3 |
Erro |
Legenda acompanhando a figura ausente |
7.3:4(14.8.4.5) |
Erro |
Objeto gráfico aparece entre os operadores BT e ET |
Títulos
Código |
Severidade |
Mensagem |
7.4.2:1 |
Erro |
O primeiro título não está no primeiro nível |
7.4.2:2 |
Erro |
Título numerado pula um ou mais níveis de título |
7.4.4:1 |
Erro |
Elementos de estrutura ‘H’ e ‘Hn’ encontrados |
7.4.4:2 |
Erro |
Mais de um elemento de estrutura ‘H’ dentro do elemento de estrutura pai |
Tabelas
Código |
Severidade |
Mensagem |
7.5:1 |
Aviso |
Linha de tabela irregular |
7.5:2 |
Erro |
Célula de cabeçalho da tabela não tem subcélulas associadas |
7.5:3.1 |
Aviso |
Cabeçalhos de tabela ausentes |
7.5:3.2 |
Aviso |
Resumo da tabela ausente |
Listas
Código |
Severidade |
Mensagem |
7.6:1 |
Erro |
Elemento de estrutura ‘LI’ deve ser filho do elemento ‘L’ |
7.6:2 |
Erro |
Elementos de estrutura ‘Lbl’ e ‘LBody’ devem ser filhos do elemento ‘LI’ |
Notas e referências
Código |
Severidade |
Mensagem |
7.9:2.1 |
Erro |
ID ausente no elemento de estrutura ‘Nota’ |
7.9:2.2 |
Erro |
Entrada ID no elemento de estrutura ‘Nota’ não é única |
Conteúdo opcional
Código |
Severidade |
Mensagem |
7.10:1 |
Erro |
‘Nome’ ausente no dicionário de configuração de conteúdo opcional |
7.10:2 |
Erro |
Dicionário de configuração de conteúdo opcional contém a chave ‘AS’ |
Arquivos incorporados
Código |
Severidade |
Mensagem |
7.11:1 |
Erro |
Chave ‘F’ ou ‘UF’ ausente na especificação do arquivo |
7.11:2 |
Aviso |
Chave ‘Desc’ ausente na especificação do arquivo |
Assinaturas digitais
Código |
Severidade |
Mensagem |
7.13:1 |
Erro |
Campo de formulário de assinatura ‘[FIELD_NAME]’ não está em conformidade com a especificação |
7.13:2.1 |
Erro |
Linguagem natural de um nome alternativo de um campo de formulário ‘[FIELD_NAME]’ não pode ser determinada |
7.13:2.2 |
Erro |
Entrada de nome alternativo ausente no campo de formulário ‘[FIELD_NAME]’ |
Código |
Severidade |
Mensagem |
7.14:1 |
Erro |
Atributo ‘PrintField’ ausente no item de formulário não interativo |
XFA
Código |
Severidade |
Mensagem |
7.15:1 |
Erro |
PDF contém um formulário XFA dinâmico |
Segurança
Código |
Severidade |
Mensagem |
7.16:1(7.6.3.2) |
Erro |
Configurações de segurança bloqueiam tecnologias assistivas de acessar o conteúdo do documento |
7.16:2(7.6.3.2) |
Erro |
Conversão não é permitida por restrições de permissão |
Navegação
Código |
Severidade |
Mensagem |
7.17:1 |
Erro |
Erro de Contornos do Documento |
7.17:2 |
Erro |
Linguagem natural dos contornos pode ser determinada |
7.17:3 |
Necessita verificação manual |
Rótulos de Página semanticamente apropriados |
Anotações
Código |
Severidade |
Mensagem |
7.18.1:1 |
Erro |
Linguagem natural da entrada de Conteúdos não pode ser determinada |
7.18.1:2 |
Erro |
Descrição alternativa ausente para uma anotação |
7.18.1:3 |
Erro |
Anotação não está aninhada dentro de um elemento de estrutura ‘Annot’ |
7.18.2:1 |
Erro |
Uma anotação com subtipo indefinido em ISO 32000 não atende a 7.18.1 |
7.18.2:2 |
Erro |
Uma anotação do subtipo TrapNet existe |
7.18.3:1 |
Erro |
Entrada de ordem de tabulação na página com anotações não está definida como ‘S’ (Estrutura) |
7.18.4:1 |
Erro |
Anotação ‘Widget’ não está aninhada dentro de um elemento de estrutura ‘Form’ |
7.18.5:1 |
Erro |
Anotação ‘Link’ não está aninhada dentro de um elemento de estrutura ‘Link’ |
7.18.6.2:1 |
Erro |
Chave CT está ausente do dicionário de dados do clipe de mídia |
7.18.6.2:2 |
Erro |
Chave Alt está ausente do dicionário de dados do clipe de mídia |
7.18.7:1 |
Erro |
Anotação de anexo de arquivo. Chave ‘F’ ou ‘UF’ ausente na especificação do arquivo |
7.18.7:2 |
Aviso |
Anotação de anexo de arquivo. Chave ‘Desc’ ausente na especificação do arquivo |
7.18.8:1 |
Erro |
Uma anotação PrinterMark está incluída na estrutura lógica |
7.18.8:2 |
Erro |
O fluxo de aparência de uma anotação PrinterMark não está marcado como Artefato |
Ações
Código |
Severidade |
Mensagem |
7.19:1 |
Necessita verificação manual |
Ações foram encontradas. Necessita verificar ações de acordo com a especificação PDF/UA manualmente |
XObjects
Código |
Severidade |
Mensagem |
7.20:1 |
Erro |
XObject de referência não deve ser usado em arquivo PDF/UA conforme |
7.20:2 |
Erro |
O conteúdo do Form XObject não está incorporado em elementos de estrutura |