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 selecciona la inferencia de perfil basada en metadatos, habilita las familias de reparación que preservan el píxel, revierte regresiones de errores, permite un commit parcial seguro y deja deshabilitada la eliminación del Info del trailer

Los presupuestos estrictos predeterminados permiten 1.000.000 de visitas a objetos, 100.000 mutaciones, 1.024 issues de validación retenidos, 64 MiB de datos decodificados acumulados y 4.000.000 de content tokens de validación

CampoPropósito
ProfileSelecciona la inferencia automática por metadatos o un perfil explícito base, de ingeniería o de archivo asociado
RepairHeaderVersionNormaliza la cabecera del documento cargado a PDF 2.0
RepairTrailerIdentifierCrea el par de IDs del trailer ausente sin reemplazar un identificador existente
RepairMetadataStreamsCrea los metadatos del documento ausentes y normaliza propiedades de identificación XMP UTF-8 seguras
RepairMetadataDictionariesNormaliza las entradas Type y Subtype del metadata stream
RemoveForbiddenCatalogEntriesElimina Requirements y NeedsRendering del Catalog
RemovePresentationEntriesElimina entradas del name tree de presentación alternativa y los PresSteps de página
RemoveDocumentInformationDictionaryPermite optar por eliminar el diccionario Info del trailer
RollbackOnErrorRegressionRechaza la transacción cuando la validación posterior a la reparación introduce errores adicionales
RequireFullConformanceRechaza la transacción cuando queda cualquier error de validación PDF/A-4
MaxObjectsAcota el recorrido del grafo de objetos
MaxRepairsAcota el número de mutaciones aceptadas
MaxIssuesAcota los diagnósticos retenidos antes y después de la reparación
MaxDecodedBytesAcota los datos XMP y de validación decodificados de forma acumulada
MaxContentTokensAcota el trabajo de validación de contenido posterior a la reparación sin habilitar la reescritura del contenido

THotPDF.RepairPDFA4