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