Oprettelse og validering af PDF/X-6

HotPDF understøtter komplette, eksternt profilerede og N-farvestof PDF/X-6-udvekslingsarbejdsgange over PDF 2.0

Profiler

PDFXComplianceTHPDFPDFX6ProfileOutputprofil
'X-6'px6CompleteIndlejret ICC-profil gennem DestOutputProfile
'X-6p'px6ExternalEkstern grå-, RGB- eller CMYK-ICC-profil gennem DestOutputProfileRef
'X-6n'px6NChannelEkstern N-farvestofprofil med tilsvarende ColorantTable
Registreret fra dokumentetpx6AutomaticBruger producentindstillingen eller indlæst XMP-identifikation

Eksempel på komplet profil

PDF.Version := pdf20;
PDF.PDFXCompliance := 'X-6';
PDF.Title := 'Klar til tryk';
PDF.Trapped := 'False';
PDF.BeginDoc;
PDF.CurrentPage.SetTrimBox(0, 0,
  PDF.CurrentPage.Width, PDF.CurrentPage.Height);
PDF.AddPDFXOutputIntent('CGATS TR 001',
  'Dokumentets trykbetingelse', ICCStream, 4, 'DeviceCMYK');
PDF.EndDoc;

EndDoc udfører fail-closed-validering for alle tre PDF/X-6-profiler før serialisering

Outputintentionsomfang

Sidebokse

Validatoren opløser nedarvede MediaBox og CropBox, kontrollerer direkte værdier for BleedBox, TrimBox og ArtBox og kræver præcis én færdigsideboks pr. side

Udvekslingsbegrænsninger

Ét afgrænset grafgennemløb kontrollerer profilidentifikation og udvekslingsstrukturer, mens delte ressourcer deduplikeres efter objektidentitet

Struktureret diagnostik

ValidatePDFX6 returnerer THPDFPDFX6ValidationIssues, et array af poster af typen THPDFPDFX6ValidationIssue, hvis THPDFPDFX6IssueSeverity angiver advarsler og fejl

Hvert problem indeholder en stabil kode, standardklausul, objektsti, objektnummer, nulbaseret sideindeks og meddelelse

THPDFPDFX6ValidationOptions afgrænser uafhængigt objekter og problemer og kan isolere kontroller af outputintention, sideboks, udveksling, skrifttype eller annotering

Relaterede API'er