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]’

Formulários não interativos

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
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