THPDFArchivalPreservationReport Record

Unit: HPDFArchivalConversion

Exponiert Erfolg, Validierungsevidenz, Bewahrungs-Nachweiszahlen, Appearance-Behandlung, OCR-Aktivität und bewusste Informationsverluste

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 behält den bestehenden Archiv-Erfolg, Abbruch, Fehlertyp, Diagnose, Budget-Metriken, Quellseitenanzahl, Ausgabegröße, entfernter Objektzahlen und die finalen nativen Validierungsbefunde

TextAndVectorContentPreserved ist erst nach erfolgreicher Validierung, Inhaltsverifikation, Ressourcenverifikation und Veröffentlichung true; RasterizedPages bleibt null

PreservedContentStreams zählt eindeutige originale Seiteninhalts-Streams mit byteidentischen dekodierten Operatoren und bewahrter Seiten-Erreichbarkeit und -Reihenfolge

PreservedResourceStreams zählt eindeutige originale Rendering- und behaltene Appearance-Ressourcen-Streams, geprüft mit encoded-payload SHA-256 und Output-Seiten-Erreichbarkeit, einschließlich eingebetteter Schriften, ToUnicode-Streams, Bilder, Profile und Form XObjects

FlattenedAppearances zählt sichtbare Normal-Appearances, die als Form XObjects behalten wurden, SynthesizedAppearances zählt nativ generierte fehlende Appearances, und RemovedHiddenAnnotations zählt nicht sichtbare oder Popup-Annotationen, die ohne Malen entfernt wurden

Textzählungen messen extrahierte UTF-16-Code-Einheiten in Quell- und Ausgabeseiten; OCR-Felder melden Erkennung, ohne zu behaupten, dass eine Originalseite rastrisiert wurde

InitialValidationIssues zeichnet Quellbefunde auf, Repair unterstützte Metadaten- und Strukturreparaturen, und Losses explizite Interaktions-, Anhangs-, Signatur- oder Metadatenentfernungen

Fehlerreports können partielle Arbeitszahlen aus dem verworfenen Klon enthalten; nutzen Sie Erfolg- und Bewahrungs-Flags, wenn Sie entscheiden, ob eine Ausgabe veröffentlicht wurde

Siehe das preservation profile für unterstützte Schriften und Farben, Appearance-Regeln, explizite Verluste, kumulative Stream-Arbeitsbudgets, Veröffentlichungsgarantien und Validierungslimits