Teste de Conformidade PDF-UA - Lista de Erros

Ao realizar testes de conformidade com 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, Cabeçalhos e vários outros. Informações sobre esses erros podem ser úteis para conhecer a causa exata dos erros e seu tratamento.

Neste artigo, listamos os erros que podem surgir durante os testes de conformidade com PDF/UA usando a API.

Geral

Code Severity Message
5:1 Erro Identificador de PDF/UA ausente
6.2:1.1 Erro Árvore de pais 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.3 Aviso Elemento de estrutura ‘[ELEMENT_NAME]’ usado como elemento raiz
7.1:2.4.1 Aviso Uso possivelmente inapropriado 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 Possível erro de aninhamento do elemento de estrutura ‘[ELEMENT_NAME]’ 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]’ está remapeado para ‘[TYPE_NAME]’
7.1:5 Necessidade de verificação manual Contraste de cores
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á configurada
7.1:8(14.7.1) Erro Entrada ‘Suspects’ está configurada
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.2(14.7) Erro Entrada ‘StructParent’ ausente na anotação
7.1:9.3(14.7) Erro Entrada para ‘StructParents’ dado não encontrado

Texto

Código Severidade Mensagem
7.2:1 Necessita de 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 Não é possível determinar a linguagem natural para o objeto de texto
7.2:3.2(14.9.2.2) Erro Não é possível determinar a linguagem natural do texto alternativo
7.2:3.3(14.9.2.2) Erro Não é possível determinar a linguagem natural do texto real
7.2:3.4(14.9.2.2) Erro Não é possível determinar a linguagem natural do texto de expansão
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á embutido ou está incompleto na fonte ‘[FONT_NAME]’
7.21.3.2 Erro CMap não está embutido para a 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 elemento de estrutura ‘[ELEMENT_NAME]’
7.3:3 Erro Legenda acompanhando 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.2:2 Erro Cabeçalho numerado pula um ou mais níveis de cabeçalho
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 irregular na tabela
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 de 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:1 Erro ‘Name’ 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 embutidos

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 assinatura ‘[FIELD_NAME]’ não está conforme a especificação
7.13:2.1 Erro Não é possível determinar o idioma natural de um nome alternativo de um campo de formulário ‘[FIELD_NAME]’
7.13:2.2 Erro Entrada de nome de campo 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|

Código Severidade Mensagem
7.16:1(7.6.3.2) Erro Configurações de segurança impedem que tecnologias assistivas acessem o conteúdo do documento
7.16:2(7.6.3.2) Erro A conversão não é permitida por restrições de permissão
Código Severidade Mensagem
7.17:1 Erro Erro no contorno do documento
7.17:2 Erro Não é possível determinar o idioma natural dos contornos
7.17:3 Necessita verificação manual Rótulos de Páginas semanticamente apropriados

Anotações

Código Severidade Mensagem
7.18.1:1 Erro Não é possível determinar o idioma natural da entrada de Conteúdos
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 não definido na ISO 32000 não atende a 7.18.1
7.18.2:2 Erro Existe uma anotação do subtipo TrapNet
7.18.3:1 Erro Entrada de ordem de tabulação em página com anotações não 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.4:1 Erro A anotação ‘Widget’ não está aninhada dentro de um elemento de estrutura ‘Form’
7.18.5:1 Erro A anotação ‘Link’ não está aninhada dentro de um elemento de estrutura ‘Link’
7.18.6.2:1 Erro A chave CT está ausente no dicionário de dados do clipe de mídia
7.18.6.2:2 Erro A chave Alt está ausente no 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. Necessário verificar as 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 nos elementos de estrutura
7.20:2 Erro O conteúdo do Form XObject não é incorporado aos elementos estruturais