Cobertura de validación automatizada
La actualización de los informes de comprobación preliminar de la versión 3.56.37 añade una vía de automatización documentada sobre las comprobaciones de archivos PDF/A y PDF/UA-1 existentes. La demostración de Delphi PreflightReport ahora abarca informes de un solo archivo, lotes de directorios, salida de texto/JSON/HTML/CSV, archivos CSV de resumen en UTF-8 y comparación con una referencia de texto sin formato mediante ComparePreflightReports. Tests.Preflight verifica las secciones de los informes, el JSON legible por máquinas, el HTML independiente, las filas CSV, la salida guardada en UTF-8, las líneas de diferencias y la normalización de marcas de tiempo
La serie de auditorías PDF/UA de las versiones 3.56.0 a 3.56.25 amplía los diagnósticos del lector y del escritor relativos a los metadatos PDF/UA-1, MarkInfo, RoleMap, los permisos de accesibilidad del cifrado, XFA, Reference XObjects, el orden de tabulación y las descripciones de las anotaciones, los nombres FileSpec, los diccionarios de configuración OCG, la incrustación de fuentes y la codificación TrueType, el orden de los encabezados, la numeración de listas, los identificadores de Note, los clips multimedia y los hijos H directos repetidos. La vía de lectura de bajo nivel se expone mediante CheckFileCompliance; la vía en memoria del escritor se expone mediante GetPDFUADiagnostics
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Respete las restricciones de PDF/A, la versión PDF mínima requerida, los recursos externos y el estado seleccionado del documento al usar esta API.
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
La referencia HTML está protegida por tools/test_docs_api_coverage.py, que comprueba que cada función pública de TPDFlib tenga una página de referencia en inglés, y por tools/test_docs_navigation.py, que mantiene coherentes los destinos de navegación del registro de cambios multilingüe en el marco de ayuda
Readme.html y la referencia HTML deben mantenerse coordinados cuando cambie el comportamiento visible para el usuario de la validación, la comprobación preliminar, el renderizado, la firma o los informes