RunPDFUAValidationPipelineTask

Conformidad, Inspección de documentos

Descripción

Audita un PDF analizado compartido con un perfil de lector PDF/UA explícito

Sintaxis

Delphi

Function TPDFlib.RunPDFUAValidationPipelineTask(PipelineID, TargetPart, Options: Integer): Integer;

DLL

Function DLRunPDFUAValidationPipelineTask(InstanceID, PipelineID, TargetPart, Options: Integer): Integer; Stdcall;

ActiveX

Function PDFlib::RunPDFUAValidationPipelineTask(PipelineID As Long, TargetPart As Long, Options As Long) As Long

Observaciones

TargetPart=0 selecciona la parte 2 solo cuando XMP identifica pdfuaid:part=2; de lo contrario selecciona la parte 1, 1 fuerza PDF/UA-1 y 2 fuerza PDF/UA-2

Las comprobaciones de PDF/UA-2 cubren la parte de identificación, la revisión y el prefijo, la versión efectiva PDF 2.0, el título de los metadatos, el estado marcado, el título de visualización, las referencias a espacios de nombres, la resolución de roles, las raíces Document, los vínculos a padres y el recorrido acotado del árbol

Una aprobación significa que las comprobaciones implementadas no encontraron problemas; el etiquetado de contenido, el orden de lectura, las fuentes, las anotaciones, el idioma, las descripciones alternativas, MathML y la revisión de accesibilidad por personas quedan fuera de este perfil básico

Use un manejador vivo de BeginValidationPipeline; seleccionar varias partes de destino reutiliza el lector retenido y la caché de objetos

Las reglas de retorno y de propiedad coinciden con CheckFilePDFUACompliance; los pipelines o destinos no válidos establecen LastErrorCode=401, y los fallos del lector producen el problema 10059 en lugar de pasar sin diagnósticos

Véase también

CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON