THPDFHeadlessArchivalPreservationOptions
THPDFHeadlessArchivalPreservationOptions = record
MaxWorkingBytes, MaxOutputBytes: Int64;
AllowSignatureInvalidation: Boolean;
JavaExecutable, ValidatorJAR: string;
MaxValidationMilliseconds, MaxValidationReportBytes: Integer;
CancellationToken: THPDFCancellationToken;
class function Default: THPDFHeadlessArchivalPreservationOptions; static;
end;Native Linux preservation limits include 268435456 working/output bytes, 120000 validation milliseconds and 4194304 report bytes; signature invalidation is disabled by default
JavaExecutable and ValidatorJAR are application configuration; the CLI receives arguments directly without shell interpolation
Page import and preserved archival contracts · Native document workflows
MaxWorkingBytes must be at least 67108864 bytes for validation; the Java heap limit is the configured budget rounded down to whole MiB, while process runtime overhead is separate