THPDFHeadlessArchivalPreservationOptions
THPDFHeadlessArchivalPreservationOptions = record
MaxWorkingBytes, MaxOutputBytes: Int64;
AllowSignatureInvalidation: Boolean;
JavaExecutable, ValidatorJAR: string;
MaxValidationMilliseconds, MaxValidationReportBytes: Integer;
CancellationToken: THPDFCancellationToken;
class function Default: THPDFHeadlessArchivalPreservationOptions; static;
end;原生 Linux 保全上限包含 268435456 工作位元組/輸出位元組、120000 驗證毫秒與 4194304 報告位元組;簽章失效預設停用
JavaExecutable 與 ValidatorJAR 屬於應用程式設定;CLI 直接接收參數,不經 shell 展開
驗證時 MaxWorkingBytes 至少要 67108864 bytes;Java heap 上限是設定的預算向下取整到整數 MiB,行程執行時的開銷另計