Prueba de Cumplimiento PDF-UA - Lista de Errores

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