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