PDF/X-6-utførelse og validering
HotPDF støtter komplette, eksternt profilerte og N-farge-PDF/X-6-utvekslingsarbeidsflyter over PDF 2.0
Profiler
PDFXCompliance | THPDFPDFX6Profile | Utdataprofil |
|---|---|---|
'X-6' | px6Complete | Innbygd ICC-profil gjennom DestOutputProfile |
'X-6p' | px6External | Ekstern grå-, RGB- eller CMYK-ICC-profil gjennom DestOutputProfileRef |
'X-6n' | px6NChannel | Ekstern N-fargeprofil pluss matchende ColorantTable |
| Oppdaget fra dokumentet | px6Automatic | Bruker produsentinnstillingen eller lastet XMP-identifikasjon |
Fullprofil-eksempel
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 kjører feillukket validering for alle tre PDF/X-6-profilene før serialisering
Output-intent-omfang
AddPDFXOutputIntentlegger til én innbygd Catalog-nivåprofil for fullprofilenAddPDFX6PageOutputIntentlegger til en innbygd profil på én sideAddPDFX6ExternalOutputIntentlegger til en ekstern profilreferanse på Catalog-omfang medPageIndex=-1eller på sideomfang med en nullbasert indeks- En side-nivå-
OutputIntents-matrise overstyrer Catalog-matrisen for den siden - Hvert effektivt omfang må inneholde nøyaktig én PDF/X-intent
Sidebokser
Validatoren løser nedarvet MediaBox og CropBox, kontrollerer direkte BleedBox-, TrimBox- og ArtBox-verdier, og krever nøyaktig én fullført-sideboks per side
- Hvert rektangel må inneholde fire endelige ordnede koordinater
CropBox,BleedBoxog den fullførte-sideboksen må holde seg innenforMediaBoxTrimBoxogArtBoxer gjensidig utelukkende
Utvekslingsbegrensninger
Én avgrenset graftraversering kontrollerer profilidentifikasjonen og utvekslingsstrukturene samtidig som delte ressurser deduplikeres etter objektidentitet
- PDF 2.0-topptekst, XMP-profilmarkør, datoer, tittel, fanget tilstand, trailer-ID og fravær av kryptering
- Handlingstyper, handlingskjeder, destinasjonsmatriser, AcroForm-tilstand og tilleggshandlinger for felt
- Utskrivbare synlige annoteringer med faste normale utseender og ingen PrinterMark- eller TrapNet-subtype
- Innbygde skriftprogrammer, Type 0-etterfølgere, grafikkstilverdityper og -områder, og ressurs-XObjects
- Forbudte sideproduksjonssteg-data og alternativ-presentasjons- eller viserinnstillings-Catalog-data
Strukturerte diagnoser
ValidatePDFX6 returnerer THPDFPDFX6ValidationIssues, en matrise av THPDFPDFX6ValidationIssue-poster hvis THPDFPDFX6IssueSeverity identifiserer advarsler og feil
Hver problempost inkluderer en stabil kode, standardklausul, objektbane, objektnummer, nullbasert sideindeks og melding
THPDFPDFX6ValidationOptions avgrenser objekter og problemposter uavhengig, og kan isolere output-intent-, sideboks-, utvekslings-, skrift- eller annoteringskontroller