THPDFArchivalPreservationOptions 記錄

單元:HPDFArchivalConversion

為基礎 PDF/A-4 轉換設定有界的文字與向量保留

THPDFArchivalPreservationOptions = record
  Limits: THPDFArchivalConversionOptions;
  SynthesizeMissingAppearances: Boolean;
  RemoveEmbeddedFiles: Boolean;
  AllowSignatureInvalidation: Boolean;
  AddOCRToImagePages: Boolean;
  OCREngine: IHPDFOCREngine;
  OCROptions: THPDFOCRTextLayerOptions;
  MaxLossEntries: Integer;
  MaxTextCodeUnits: Integer;
  MaxContentTokens: Integer;
  class function Default: THPDFArchivalPreservationOptions; static;
end;
成員預設值與意義
Limits既有封存預設,涵蓋頁面、物件、暫存位元組、stream 工作、取消與檢查點;raster 像素預算適用於選用的 OCR 辨識
SynthesizeMissingAppearancesTrue,允許相容的原生 markup 或欄位外觀產生;不支援或不匹配的產生會拒絕發布
RemoveEmbeddedFilesFalse,拒絕附加檔案,除非明確啟用其移除
AllowSignatureInvalidationFalse,拒絕簽名欄位,除非明確啟用失效與移除
AddOCRToImagePagesFalse,可選擇對無法擷取文字的頁面做辨識,並附加不可見文字層
OCREngineNil,使用內建的有界 ASCII OCR;應用程式引擎可提供更廣的辨識涵蓋
OCROptions原生 OCR 預設,啟用 skip-pages-with-text、停用新的 optional-content 群組;轉換器也保留既有 OCR 層並套用封存限制
MaxLossEntries1,024,同時限制原生修復與驗證報告條目
MaxTextCodeUnits1,048,576,限制擷取的來源與輸出文字,以及預期的合成外觀文字
MaxContentTokens每次原生驗證 pass 4,000,000

以 Default 初始化記錄;全零初始化的預算無效

支援的字型與顏色、外觀規則、明確損失、累計 stream 工作預算、發布保證與驗證限制,請見保留設定檔