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