THPDFArchivalPreservationReport Record

Unit: HPDFArchivalConversion

Expone éxito, evidencia de validación, conteos 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 archivo existente, la cancelación, el tipo de fallo, el diagnóstico, las métricas de presupuesto, el conteo de páginas de origen, el tamaño de salida, los conteos de objetos eliminados y los hallazgos finales de validación nativa

TextAndVectorContentPreserved es true solo tras validación exitosa, verificación de contenido, verificación de recursos y publicación; RasterizedPages permanece en cero

PreservedContentStreams cuenta los streams de contenido de página originales únicos con operadores decodificados idénticos byte a byte y alcanzabilidad y orden de página retenidos

PreservedResourceStreams cuenta los streams de recursos únicos originales de rendering y apariencias retenidas verificados con SHA-256 del payload codificado y alcanzabilidad de páginas de salida, incluidas fuentes embebidas, streams ToUnicode, imágenes, perfiles y Form XObjects

FlattenedAppearances cuenta las apariencias normales visibles retenidas como Form XObjects, SynthesizedAppearances cuenta las apariencias faltantes generadas nativamente, y RemovedHiddenAnnotations cuenta las anotaciones no visibles o Popup eliminadas sin pintar

Los conteos de texto miden las unidades de código UTF-16 extraídas en las páginas de origen y salida; los campos OCR reportan el reconocimiento sin afirmar que una página original se rasterizó

InitialValidationIssues registra los hallazgos del source, Repair registra las reparaciones de metadata y estructurales soportadas, y Losses registra la eliminación explícita de interacción, adjuntos, firmas o metadata

Los reportes de fallo pueden contener conteos 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, reglas de apariencias, pérdidas explícitas, presupuestos acumulativos de trabajo de streams, garantías de publicación y límites de validación