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 保持為 0
PreservedContentStreams 計數原始頁面內容 stream 中解碼運算子逐位元組相同、且頁面可達性與順序獲得保留的唯一串流
PreservedResourceStreams 計數以編碼 payload SHA-256 與輸出頁可達性檢核過的原始繪製與保留外觀資源 stream,包括內嵌字型、ToUnicode stream、影像、profile 與 Form XObject
FlattenedAppearances 計數以 Form XObject 保留的可見 normal 外觀,SynthesizedAppearances 計數原生產生的缺失外觀,RemovedHiddenAnnotations 計數未繪製即移除的不可檢視或 Popup 標註
文字計数量測來源與輸出頁面擷取的 UTF-16 code units;OCR 欄位回報辨識結果,但不聲明原始頁面曾被 raster 化
InitialValidationIssues 記錄來源發現,Repair 記錄支援的中繼資料與結構修復,Losses 記錄明確移除的互動、附件、簽章或中繼資料
失敗報告可能含來自已捨棄 clone 的部分工作計數;判斷輸出是否已發布時,請以 success 與保留旗標為準
支援的字型與顏色、外觀規則、明確損失、累計 stream 工作預算、發布保證與驗證限制,請見保留設定檔