THPDFPDFA4RepairOptions Record

THPDFPDFA4RepairOptions = record
  Profile: THPDFPDFA4Profile;
  RepairHeaderVersion: boolean;
  RepairTrailerIdentifier: boolean;
  RepairMetadataStreams: boolean;
  RepairMetadataDictionaries: boolean;
  RemoveForbiddenCatalogEntries: boolean;
  RemovePresentationEntries: boolean;
  RemoveDocumentInformationDictionary: boolean;
  RollbackOnErrorRegression: boolean;
  RequireFullConformance: boolean;
  MaxObjects: Integer;
  MaxRepairs: Integer;
  MaxIssues: Integer;
  MaxDecodedBytes: Int64;
  MaxContentTokens: Integer;
  class function Default: THPDFPDFA4RepairOptions; static;
end;

Default seleziona l'inferenza del profilo guidata dai metadati, abilita le famiglie di riparazione che preservano i pixel, riporta indietro le regressioni di errore, consente un commit parziale sicuro e lascia disabilitata la rimozione dell'Info del trailer

I budget rigidi predefiniti consentono 1.000.000 di visite agli oggetti, 100.000 mutazioni, 1.024 problemi di validazione trattenuti, 64 MiB di dati decodificati cumulativi e 4.000.000 di token di contenuto di validazione

CampoScopo
ProfileSeleziona l'inferenza automatica dai metadati oppure un profilo esplicito base, engineering o associated-file
RepairHeaderVersionNormalizza l'header del documento caricato a PDF 2.0
RepairTrailerIdentifierCrea una coppia di ID trailer mancante senza sostituire un identificatore esistente
RepairMetadataStreamsCrea i metadati del documento mancanti e normalizza le proprietà di identificazione XMP UTF-8 sicure
RepairMetadataDictionariesNormalizza le voci Type e Subtype del flusso dei metadati
RemoveForbiddenCatalogEntriesRimuove Requirements e NeedsRendering dal Catalog
RemovePresentationEntriesRimuove le voci dell'albero dei nomi di presentazioni alternative e i PresSteps di pagina
RemoveDocumentInformationDictionaryAttiva la rimozione del dizionario Info del trailer
RollbackOnErrorRegressionRifiuta la transazione quando la validazione successiva alla riparazione introduce errori aggiuntivi
RequireFullConformanceRifiuta la transazione quando rimane un qualsiasi errore di validazione PDF/A-4
MaxObjectsLimita l'attraversamento del grafo di oggetti
MaxRepairsLimita il numero di mutazioni accettate
MaxIssuesLimita le diagnostiche trattenute prima e dopo la riparazione
MaxDecodedBytesLimita i dati XMP e di validazione decodificati cumulativi
MaxContentTokensLimita il lavoro di validazione del contenuto dopo la riparazione senza abilitare la riscrittura del contenuto

THotPDF.RepairPDFA4