Al realizar pruebas de cumplimiento PDF/UA utilizando la API Aspose.PDF, puede que esté interesado en conocer los mensajes de error que puede recibir. Estos errores son de diferentes tipos, como General, Texto, Fuentes, Encabezados y varios otros. La información sobre tales errores puede ser útil para conocer la causa exacta de los errores y su manejo.
En este artículo, enumeramos los errores que pueden surgir durante las pruebas de cumplimiento PDF/UA utilizando la API.
General
Código
Severidad
Mensaje
5:1
Error
Falta el identificador PDF/UA
6.2:1.1
Error
Árbol padre estructural: Se encontró una entrada inconsistente
7.1:1.1(14.8.1)
Error
El documento no está marcado como etiquetado
7.1:1.1(14.8)
Error
El objeto [OBJECT_NAME] no está etiquetado
7.1:1.2(14.8.2.2)
Error
Artefacto presente dentro del contenido etiquetado
7.1:1.3(14.8.2.2)
Error
Contenido etiquetado presente dentro de un artefacto
7.1:2.1
Advertencia
Falta el árbol de estructura
7.1:2.2
Advertencia
Se encontró un elemento de estructura ‘Documento’ que no es un elemento raíz
7.1:2.3
Advertencia
El elemento de estructura ‘[ELEMENT_NAME]’ se utiliza como elemento raíz
7.1:2.4.1
Advertencia
Uso posiblemente inapropiado de un elemento de estructura ‘[ELEMENT_NAME]’
7.1:2.4.2
Error
Uso inválido de un elemento de estructura ‘[ELEMENT_NAME]’
7.1:2.5
Advertencia
Posiblemente elemento de estructura ‘[ELEMENT_NAME]’ anidado incorrectamente en StructTreeRoot
7.1:3(14.8.4)
Error
El tipo de estructura no estándar ‘[TYPE_NAME]’ no está mapeado a un tipo de estructura estándar ni a otro tipo de estructura no estándar
7.1:4(14.8.4)
Advertencia
El tipo de estructura estándar ‘[TYPE_NAME]’ se remapea a ‘[TYPE_NAME]’
7.1:5
Necesita verificación manual
Contraste de color
7.1:6.1
Error
Falta metadatos XMP en el documento
7.1:6.2
Error
Falta el título en los metadatos XMP del documento
7.1:6.3
Advertencia
El título está vacío en los metadatos XMP del documento
7.1:7.1(12.2)
Advertencia
Falta el diccionario ‘ViewerPreferences’
7.1:7.2(12.2)
Error
La entrada ‘DisplayDocTitle’ no está configurada
7.1:8(14.7.1)
Error
La entrada ‘Suspects’ está configurada
7.1:9.1(14.7)
Error
Falta la clave ‘StructParents’ en la página
7.1:9.2(14.7)
Error
Falta la entrada ‘StructParent’ en la anotación
7.1:9.3(14.7)
Error
No se encontró entrada para ‘StructParents’ dado
Texto
Código
Severidad
Mensaje
7.2:1
Necesita verificación manual
Orden de Lectura Lógica
7.2:2(14.8.2.4.2)
Error
Los caracteres en un objeto de texto no pueden ser mapeados a Unicode
7.2:3.1(14.9.2.2)
Error
No se puede determinar el idioma natural para el objeto de texto
7.2:3.2(14.9.2.2)
Error
No se puede determinar el idioma natural del texto alternativo
7.2:3.3(14.9.2.2)
Error
No se puede determinar el idioma natural del texto real
7.2:3.4(14.9.2.2)
Error
No se puede determinar el idioma natural del texto de expansión
7.2:4(14.9.4)
Error
El carácter estirable no está etiquetado usando ActualText
Fuentes
Cláusula
Severidad
Mensaje
7.21.3.1
Error
La colección de caracteres en CIDFont no es compatible con la colección de caracteres del CMap interno
7.21.3.2
Error
CIDToGIDMap no está incrustado o está incompleto en la fuente ‘[FONT_NAME]’
7.21.3.2
Error
CMap no está incrustado para la fuente ‘[FONT_NAME]’
7.21.4.2
Error
Falta o está incompleto el CIDSet para la fuente ‘[FONT_NAME]’
7.21.4.2
Error
Faltan glifos en la fuente incrustada ‘[FONT_NAME]’
7.21.6
Error
La fuente TrueType no simbólica ‘[FONT_NAME]’ no tiene entradas cmap
7.21.6
Error
La entrada de codificación está prohibida para la fuente TrueType simbólica ‘[FONT_NAME]’
7.21.6
Error
Se utiliza una codificación incorrecta para la fuente TrueType ‘[FONT_NAME]’
7.21.6
Error
Array de “Diferencias” incorrecto para la fuente TrueType no simbólica ‘[FONT_NAME]’
Gráficos
Código
Severidad
Mensaje
7.3:1(14.8.4.5)
Error
El elemento ‘[ELEMENT_NAME]’ en una sola página sin cuadro delimitador
7.3:2
Error
Falta texto alternativo para el elemento de estructura ‘[ELEMENT_NAME]’
7.3:3
Error
Falta la leyenda que acompaña a la figura
7.3:4(14.8.4.5)
Error
El objeto gráfico aparece entre los operadores BT y ET
Encabezados
Código
Severidad
Mensaje
7.4.2:1
Error
El primer encabezado no está en el primer nivel
7.4.2:2
Error
El encabezado numerado omite uno o más niveles de encabezado
7.4.4:1
Error
Se encontraron elementos de estructura ‘H’ y ‘Hn’
7.4.4:2
Error
Más de un elemento de estructura ‘H’ dentro del elemento de estructura padre
Tablas
Código
Severidad
Mensaje
7.5:1
Advertencia
Fila de tabla irregular
7.5:2
Error
La celda del encabezado de la tabla no tiene subceldas asociadas
7.5:3.1
Advertencia
Faltan encabezados de tabla
7.5:3.2
Advertencia
Falta resumen de la tabla
Listas
Código
Severidad
Mensaje
7.6:1
Error
El elemento de estructura ‘LI’ debe ser un hijo del elemento ‘L’
7.6:2
Error
Los elementos de estructura ‘Lbl’ y ‘LBody’ deben ser hijos del elemento ‘LI’
Notas y referencias
Código
Severidad
Mensaje
7.9:2.1
Error
Falta ID en el elemento de estructura ‘Nota’
7.9:2.2
Error
La entrada ID en el elemento de estructura ‘Nota’ no es única
Contenido opcional
Código
Severidad
Mensaje
7.10:1
Error
Falta ‘Nombre’ en el diccionario de configuración de contenido opcional
7.10:2
Error
El diccionario de configuración de contenido opcional contiene la clave ‘AS’
Archivos incrustados
Código
Severidad
Mensaje
7.11:1
Error
Falta la clave ‘F’ o ‘UF’ en la especificación del archivo
7.11:2
Advertencia
Falta la clave ‘Desc’ en la especificación del archivo
Firmas digitales
Código
Severidad
Mensaje
7.13:1
Error
El campo de firma ‘FIELD_NAME’ no cumple con la especificación
7.13:2.1
Error
No se puede determinar el idioma natural de un nombre alternativo de un campo ‘FIELD_NAME’
7.13:2.2
Error
Falta la entrada de nombre alternativo en el campo ‘FIELD_NAME’
Formularios no interactivos
Código
Severidad
Mensaje
7.14:1
Error
Falta el atributo ‘PrintField’ en el elemento de formulario no interactivo
XFA
Código
Severidad
Mensaje
7.15:1
Error
El PDF contiene un formulario XFA dinámico
Seguridad
Código
Severidad
Mensaje
7.16:1(7.6.3.2)
Error
Las configuraciones de seguridad bloquean las tecnologías de asistencia para acceder al contenido del documento
7.16:2(7.6.3.2)
Error
La conversión no está permitida por restricciones de permisos
Navegación
Código
Severidad
Mensaje
7.17:1
Error
Error en los Contornos del Documento
7.17:2
Error
Se puede determinar el idioma natural de los contornos
7.17:3
Necesita verificación manual
Etiquetas de Página semánticamente apropiadas
Anotaciones
Código
Severidad
Mensaje
7.18.1:1
Error
No se puede determinar el idioma natural de la entrada de Contenidos
7.18.1:2
Error
Falta descripción alternativa para una anotación
7.18.1:3
Error
La anotación no está anidada dentro de un elemento de estructura ‘Annot’
7.18.2:1
Error
Una anotación con subtipo indefinido en ISO 32000 no cumple con 7.18.1
7.18.2:2
Error
Existe una anotación de subtipo TrapNet
7.18.3:1
Error
La entrada de orden de pestañas en la página con anotaciones no está configurada en ‘S’ (Estructura)
7.18.4:1
Error
La anotación ‘Widget’ no está anidada dentro de un elemento de estructura ‘Form’
7.18.5:1
Error
La anotación ‘Link’ no está anidada dentro de un elemento de estructura ‘Link’
7.18.6.2:1
Error
Falta la clave CT del diccionario de datos del clip de medios
7.18.6.2:2
Error
Falta la clave Alt del diccionario de datos del clip de medios
7.18.7:1
Error
Anotación de archivo adjunto. Falta la clave ‘F’ o ‘UF’ en la especificación del archivo
7.18.7:2
Advertencia
Anotación de archivo adjunto. Falta la clave ‘Desc’ en la especificación del archivo
7.18.8:1
Error
Una anotación PrinterMark está incluida en la estructura lógica
7.18.8:2
Error
El flujo de apariencia de una anotación PrinterMark no está marcado como Artefacto
Acciones
Código
Severidad
Mensaje
7.19:1
Necesita verificación manual
Se encontraron acciones. Necesita verificar las acciones según la especificación PDF/UA manualmente
XObjects
Código
Severidad
Mensaje
7.20:1
Error
El XObject de referencia no debe ser utilizado en un archivo PDF/UA conforme
7.20:2
Error
El contenido del XObject de formulario no está incorporado en los elementos de estructura