THPDFHeadlessArchivalPreservationOptions

THPDFHeadlessArchivalPreservationOptions = record
  MaxWorkingBytes, MaxOutputBytes: Int64;
  AllowSignatureInvalidation: Boolean;
  JavaExecutable, ValidatorJAR: string;
  MaxValidationMilliseconds, MaxValidationReportBytes: Integer;
  CancellationToken: THPDFCancellationToken;
  class function Default: THPDFHeadlessArchivalPreservationOptions; static;
end;

Natywne limity zachowania w Linuksie obejmują 268435456 bajtów roboczych/wyjścia, 120000 milisekund walidacji i 4194304 bajty raportu; unieważnianie podpisów jest domyślnie wyłączone

JavaExecutable i ValidatorJAR to konfiguracja aplikacji; CLI otrzymuje argumenty bezpośrednio, bez interpolacji powłoki

Import stron i zachowane kontrakty archiwalne · Natywne workflow dokumentów

MaxWorkingBytes musi wynosić co najmniej 67108864 bajtów dla walidacji; limit sterty Javy to skonfigurowany budżet zaokrąglony w dół do pełnych MiB, a narzut runtime procesu jest osobny