THPDFArchivalPreservationReport レコード

ユニット: HPDFArchivalConversion

成功、検証エビデンス、保持証明のカウント、外観処理、OCR の活動、意図的な情報損失を公開します

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 は、既存のアーカイブ変換の成功、キャンセル、失敗種別、診断、予算メトリック、ソースページ数、出力サイズ、削除オブジェクト数、最終的なネイティブ検証結果を保持します

TextAndVectorContentPreserved は、検証・内容確認・リソース確認・公開のすべてが成功した後でのみ true になります。RasterizedPages はゼロのままです

PreservedContentStreams は、デコード演算子がバイト単位で同一で、ページ到達可能性と順序が保持された、一意の元ページ内容ストリーム数を数えます

PreservedResourceStreams は、エンコード済みペイロードの SHA-256 と出力ページ到達可能性で確認された、一意の元レンダリングおよび保持外観リソースストリーム数を数えます。埋め込みフォント、ToUnicode ストリーム、画像、プロファイル、Form XObject を含みます

FlattenedAppearances は Form XObject として保持された可視通常外観を数え、SynthesizedAppearances はネイティブで生成された欠落外観を数え、RemovedHiddenAnnotations は描画なしで削除された非表示または Popup 注釈を数えます

テキストカウントは、ソースページと出力ページから抽出された UTF-16 コードユニットを測ります。OCR フィールドは認識結果を報告しますが、元ページがラスタライズされたとは主張しません

InitialValidationIssues はソースの所見を記録し、Repair は対応済みのメタデータと構造修復を記録し、Losses は明示的なインタラクション、添付ファイル、署名、メタデータの削除を記録します

失敗レポートには、破棄されたクローンからの部分的な作業カウントが含まれ得ます。出力が公開されたかどうかの判断には、成功と保持のフラグを使ってください

対応フォントと色、外観規則、明示的な損失、累積ストリーム作業予算、公開保証、検証上限については、保持プロファイルを参照してください