THPDFPDFA4RepairOptions Kaydı

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; metadata odaklı profil çıkarımını seçer, pikselleri koruyan onarım ailelerini etkinleştirir, hata gerilemelerinde geri alır, güvenli kısmi commit'e izin verir ve trailer Info kaldırma seçeneğini kapalı bırakır

Varsayılan sıkı bütçeler 1,000,000 object ziyareti, 100,000 mutation, 1,024 saklanan validation bulgusu, 64 MiB kümülatif decode edilmiş veri ve 4,000,000 validation content token'ına izin verir

AlanAmaç
ProfileOtomatik metadata çıkarımını ya da açık bir base, engineering veya associated-file profili seçer
RepairHeaderVersionYüklenen belge header'ını PDF 2.0'a normalleştirir
RepairTrailerIdentifierMevcut bir identifier'ı değiştirmeden eksik trailer ID çiftini oluşturur
RepairMetadataStreamsEksik belge metadata'sını oluşturur ve güvenli UTF-8 XMP identification özelliklerini normalleştirir
RepairMetadataDictionariesMetadata stream Type ve Subtype girdilerini normalleştirir
RemoveForbiddenCatalogEntriesCatalog Requirements ve NeedsRendering girdilerini kaldırır
RemovePresentationEntriesAlternate-presentation name-tree girdilerini ve sayfa PresSteps girdisini kaldırır
RemoveDocumentInformationDictionaryTrailer Info dictionary'sinin kaldırılmasını etkinleştirir
RollbackOnErrorRegressionOnarım sonrası validation ek hatalar getirirse transaction'ı reddeder
RequireFullConformanceHerhangi bir PDF/A-4 validation hatası kaldığında transaction'ı reddeder
MaxObjectsObject-graph traversal'ını sınırlar
MaxRepairsKabul edilen mutation sayısını sınırlar
MaxIssuesSaklanan onarım öncesi ve sonrası diagnostic'ları sınırlar
MaxDecodedBytesKümülatif decode edilmiş XMP ve validation verisini sınırlar
MaxContentTokensContent yeniden yazmayı etkinleştirmeden onarım sonrası content validation işini sınırlar

THotPDF.RepairPDFA4