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 sélectionne l'inférence de profil pilotée par les métadonnées, active les familles de réparation qui préservent les pixels, annule les régressions d'erreur, autorise une validation partielle sûre et laisse la suppression d'Info du trailer désactivée

Les budgets stricts par défaut autorisent 1,000,000 visites d'objets, 100,000 mutations, 1,024 problèmes de validation conservés, 64 Mio de données décodées cumulées et 4,000,000 jetons de contenu de validation

ChampRôle
ProfileSélectionne l'inférence automatique de métadonnées ou un profil explicite de base, d'ingénierie ou de fichier associé
RepairHeaderVersionNormalise l'en-tête du document chargé vers le PDF 2.0
RepairTrailerIdentifierCrée une paire d'identifiants de trailer manquante sans remplacer un identifiant existant
RepairMetadataStreamsCrée les métadonnées de document manquantes et normalise les propriétés d'identification XMP UTF-8 sûres
RepairMetadataDictionariesNormalise les entrées Type et Subtype des flux de métadonnées
RemoveForbiddenCatalogEntriesSupprime les entrées Requirements et NeedsRendering du catalogue
RemovePresentationEntriesSupprime les entrées de l'arbre de noms de présentation alternative et les PresSteps de page
RemoveDocumentInformationDictionaryActive la suppression du dictionnaire Info du trailer
RollbackOnErrorRegressionRejette la transaction lorsque la validation post-réparation introduit des erreurs supplémentaires
RequireFullConformanceRejette la transaction lorsqu'une erreur de validation PDF/A-4 subsiste
MaxObjectsBorne le parcours du graphe d'objets
MaxRepairsBorne le nombre de mutations acceptées
MaxIssuesBorne les diagnostics conservés avant et après réparation
MaxDecodedBytesBorne les données XMP et de validation décodées cumulées
MaxContentTokensBorne le travail de validation de contenu post-réparation sans activer la réécriture de contenu

THotPDF.RepairPDFA4