Record THPDFArchivalPreservationReport

Unité : HPDFArchivalConversion

Expose le succès, les preuves de validation, les comptages de preuves de préservation, la gestion des apparences, l'activité OCR et les pertes d'information délibérées

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 conserve le succès archivistique existant, l'annulation, le type d'échec, le diagnostic, les metrics de budget, le nombre de pages sources, la taille de sortie, les comptages d'objets supprimés et les constats de validation native finaux

TextAndVectorContentPreserved est true seulement après validation réussie, vérification du contenu, vérification des ressources et publication ; RasterizedPages reste à zéro

PreservedContentStreams compte les streams de contenu de page d'origine uniques avec des opérateurs décodés identiques à l'octet et l'accessibilité et l'ordre des pages conservés

PreservedResourceStreams compte les streams de ressources de rendering et d'apparences retenues d'origine uniques, vérifiés par SHA-256 du payload encodé et accessibilité des pages de sortie, y compris polices embarquées, streams ToUnicode, images, profils et Form XObjects

FlattenedAppearances compte les apparences normales visibles retenues comme Form XObjects, SynthesizedAppearances compte les apparences manquantes générées nativement, et RemovedHiddenAnnotations compte les annotations non visibles ou Popup supprimées sans peinture

Les comptages de texte mesurent les unités de code UTF-16 extraites dans les pages source et sortie ; les champs OCR rapportent la reconnaissance sans prétendre qu'une page d'origine a été rasterisée

InitialValidationIssues enregistre les constats de la source, Repair les réparations de métadonnées et structurelles prises en charge, et Losses les suppressions explicites d'interaction, pièces jointes, signatures ou métadonnées

Les rapports d'échec peuvent contenir des comptages de travail partiels du clone abandonné ; utilisez les drapeaux de succès et de préservation pour décider si une sortie a été publiée

Voir le profil de préservation pour les polices et couleurs prises en charge, les règles d'apparences, les pertes explicites, les budgets cumulés de travail de streams, les garanties de publication et les limites de validation