Registro THPDFArchivalPreservationReport
Unit: HPDFArchivalConversion
Expone éxito, evidencia de validación, recuentos de pruebas de preservación, manejo de apariencias, actividad OCR y pérdidas de información deliberadas
THPDFArchivalPreservationReport = record
Conversion: THPDFArchivalConversionReport;
TextAndVectorContentPreserved: Boolean;
PreservedContentStreams: Integer;
PreservedResourceStreams: Integer;
FlattenedAppearances: Integer;
SynthesizedAppearances: Integer;
RemovedHiddenAnnotations: Integer;
SourceTextCodeUnits, OutputTextCodeUnits: Int64;
RasterizedPages: Integer;
OCR: THPDFOCRTextLayerInfo;
Repair: THPDFPDFA4RepairReport;
InitialValidationIssues: THPDFPDFA4ValidationIssues;
Losses: THPDFArchivalLosses;
end;
Conversion retiene el éxito de archivado existente, la cancelación, la clase de fallo, el diagnóstico, las métricas de presupuesto, el recuento de páginas de origen, el tamaño de salida, los recuentos de objetos eliminados y los hallazgos finales de validación nativa
TextAndVectorContentPreserved es true solo tras validación, verificación de contenido, verificación de recursos y publicación con éxito; RasterizedPages permanece a cero
PreservedContentStreams cuenta los streams únicos de contenido de página originales con operadores decodificados byte idénticos y la alcanzabilidad y orden de página retenidos
PreservedResourceStreams cuenta los streams únicos de recursos de rendering y apariencias retenidas originales comprobados con SHA-256 del payload codificado y alcanzabilidad de la página de salida, incluidas fuentes incrustadas, streams ToUnicode, imágenes, perfiles y Form XObjects
FlattenedAppearances cuenta las apariencias normales visibles retenidas como Form XObjects, SynthesizedAppearances cuenta las apariencias ausentes generadas nativamente, y RemovedHiddenAnnotations cuenta las anotaciones no visualizables o Popup eliminadas sin pintar
Los recuentos de texto miden las unidades de código UTF-16 extraídas en las páginas de origen y de salida; los campos OCR informan del reconocimiento sin afirmar que una página original se rasterizara
InitialValidationIssues registra los hallazgos del origen, Repair registra las reparaciones de metadatos y estructurales soportadas, y Losses registra la eliminación explícita de interacción, adjuntos, firmas o metadatos
Los informes de fallo pueden contener recuentos parciales de trabajo del clon descartado; usa los flags de éxito y preservación al decidir si se publicó una salida
Ver el perfil de preservación para las fuentes y colores soportados, las reglas de apariencias, las pérdidas explícitas, los presupuestos acumulativos de trabajo de streams, las garantías de publicación y los límites de validación