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既有的归档默认值,覆盖页面、对象、staged 字节、流工作量、取消与检查点;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每次原生校验 4,000,000

用 Default 初始化记录;零初始化的预算无效

受支持的字体与颜色、外观规则、显式损失、累计流工作量预算、发布保证与校验限制参见 preservation profile