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
| Champ | Rôle |
|---|---|
Profile | Sélectionne l'inférence automatique de métadonnées ou un profil explicite de base, d'ingénierie ou de fichier associé |
RepairHeaderVersion | Normalise l'en-tête du document chargé vers le PDF 2.0 |
RepairTrailerIdentifier | Crée une paire d'identifiants de trailer manquante sans remplacer un identifiant existant |
RepairMetadataStreams | Crée les métadonnées de document manquantes et normalise les propriétés d'identification XMP UTF-8 sûres |
RepairMetadataDictionaries | Normalise les entrées Type et Subtype des flux de métadonnées |
RemoveForbiddenCatalogEntries | Supprime les entrées Requirements et NeedsRendering du catalogue |
RemovePresentationEntries | Supprime les entrées de l'arbre de noms de présentation alternative et les PresSteps de page |
RemoveDocumentInformationDictionary | Active la suppression du dictionnaire Info du trailer |
RollbackOnErrorRegression | Rejette la transaction lorsque la validation post-réparation introduit des erreurs supplémentaires |
RequireFullConformance | Rejette la transaction lorsqu'une erreur de validation PDF/A-4 subsiste |
MaxObjects | Borne le parcours du graphe d'objets |
MaxRepairs | Borne le nombre de mutations acceptées |
MaxIssues | Borne les diagnostics conservés avant et après réparation |
MaxDecodedBytes | Borne les données XMP et de validation décodées cumulées |
MaxContentTokens | Borne le travail de validation de contenu post-réparation sans activer la réécriture de contenu |