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 辨識 |
SynthesizeMissingAppearances | True,允許相容的原生 markup 或欄位外觀產生;不支援或不匹配的產生會拒絕發布 |
RemoveEmbeddedFiles | False,拒絕附加檔案,除非明確啟用其移除 |
AllowSignatureInvalidation | False,拒絕簽名欄位,除非明確啟用失效與移除 |
AddOCRToImagePages | False,可選擇對無法擷取文字的頁面做辨識,並附加不可見文字層 |
OCREngine | Nil,使用內建的有界 ASCII OCR;應用程式引擎可提供更廣的辨識涵蓋 |
OCROptions | 原生 OCR 預設,啟用 skip-pages-with-text、停用新的 optional-content 群組;轉換器也保留既有 OCR 層並套用封存限制 |
MaxLossEntries | 1,024,同時限制原生修復與驗證報告條目 |
MaxTextCodeUnits | 1,048,576,限制擷取的來源與輸出文字,以及預期的合成外觀文字 |
MaxContentTokens | 每次原生驗證 pass 4,000,000 |
以 Default 初始化記錄;全零初始化的預算無效
支援的字型與顏色、外觀規則、明確損失、累計 stream 工作預算、發布保證與驗證限制,請見保留設定檔