THPDFHeadlessArchivalPreservationOptions

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

Os limites de preservação nativos de Linux incluem 268435456 bytes de trabalho/saída, 120000 milissegundos de validação e 4194304 bytes de report; a invalidação de assinaturas é desativada por padrão

JavaExecutable e ValidatorJAR são configuração da aplicação; a CLI recebe os argumentos diretamente, sem interpolação de shell

Importação de páginas e contratos de arquivamento preservados · Workflows de documento nativos

MaxWorkingBytes deve ser de pelo menos 67108864 bytes para a validação; o limite de heap do Java é o orçamento configurado arredondado para baixo até MiB inteiros, enquanto o overhead de runtime do processo é separado