PDF/X-6 autorisanje i validacija

HotPDF podržava kompletne, eksterno profilirane i N-kolorantne PDF/X-6 tokove rada razmene nad PDF 2.0

Profili

PDFXComplianceTHPDFPDFX6ProfileIzlazni profil
'X-6'px6CompleteUgrađeni ICC profil kroz DestOutputProfile
'X-6p'px6ExternalEksterni gray, RGB ili CMYK ICC profil kroz DestOutputProfileRef
'X-6n'px6NChannelEksterni N-kolorantni profil plus podudarna ColorantTable
Otkriven iz dokumentapx6AutomaticKoristi postavku proizvođača ili učitana XMP identifikacija

Primer kompletnog profila

PDF.Version := pdf20;
PDF.PDFXCompliance := 'X-6';
PDF.Title := 'Press-ready artwork';
PDF.Trapped := 'False';
PDF.BeginDoc;
PDF.CurrentPage.SetTrimBox(0, 0,
  PDF.CurrentPage.Width, PDF.CurrentPage.Height);
PDF.AddPDFXOutputIntent('CGATS TR 001',
  'Document printing condition', ICCStream, 4, 'DeviceCMYK');
PDF.EndDoc;

EndDoc pokreće validaciju zatvorenu na grešku za sva tri PDF/X-6 profila pre serijalizacije

Opseg izlazne namere

Okviri stranica

Validator razrešava nasleđeni MediaBox i CropBox, proverava direktne BleedBox, TrimBox i ArtBox vrednosti i zahteva tačno jedan okvir završene stranice po stranici

Ograničenja razmene

Jedan ograničeni obilazak grafa proverava identifikaciju profila i strukture razmene uz deduplikaciju deljenih resursa po identitetu objekta

Verzionisana pravila

THPDFPDFX6ValidationOptions.RuleSet bira objavljena ISO 15930-9:2020 pravila ili isto izdanje sa razrešenim eratima do 2025-11-11, pri čemu je skup razrešenih erata podrazumevano izabran

HPDFPDFX6RuleSetRevision vraća stabilnu oznaku revizije i svaki THPDFPDFX6ValidationIssue nosi i RuleSet i RuleRevision tako da sačuvane dijagnostike ostaju pripisive kada se podrazumevane vrednosti razvijaju

Nacrtana boja, overprint i transparentnost

Validator tumači stanje grafike i resurse na stvarnim operatorima bojenja umesto da tretira izbor boje kao naslikani izlaz

Ograničeno izvršavanje i keširanje

Plafoni objekata, problema, dekodiranih bajtova, rada sadržaja, rekurzije i steka stanja grafike se zatvaraju na grešku sa stabilnim dijagnostikama pre neograničene alokacije, uključujući članove ugnježdene unutar TJ nizova

Dekodirani sadržaj, ICC profili, boja JPX zaglavlja i Type 3 struktura koriste indeksirane keše lokalne za dokument sa geometrijski rastućim skladištem, dok se kontekstno osetljivo stanje boje i transparentnosti ponovo evaluira za svaki poziv

Strukturirana dijagnostika

ValidatePDFX6 vraća THPDFPDFX6ValidationIssues, niz THPDFPDFX6ValidationIssue zapisa čiji THPDFPDFX6IssueSeverity identifikuje upozorenja i greške

Svaki problem uključuje stabilan kod, klauzulu standarda, skup pravila, reviziju pravila, putanju objekta, broj objekta, indeks stranice od nule i poruku

THPDFPDFX6ValidationOptions nezavisno ograničava objekte, probleme, dekodirane bajtove i tokene sadržaja i može da izoluje provere izlazne namere, okvira stranica, razmene, fontova, anotacija, naslikane boje, overprinta ili transparentnosti

Povezani API-ji