PDF/X-6 Authoring and Validation
HotPDF podporuje úplné, externe profilované a N-farbivové výmenné pracovné postupy PDF/X-6 nad PDF 2.0
Profily
PDFXCompliance | THPDFPDFX6Profile | Výstupný profil |
|---|---|---|
'X-6' | px6Complete | Vložený ICC profil cez DestOutputProfile |
'X-6p' | px6External | Externý ICC profil šedej, RGB alebo CMYK cez DestOutputProfileRef |
'X-6n' | px6NChannel | Externý profil N-farbív plus zodpovedajúci ColorantTable |
| Zistený z dokumentu | px6Automatic | Používa nastavenie producenta alebo načítanú identifikáciu XMP |
Príklad úplného profilu
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 spúšťa validáciu zlyhávajúcu uzavreté pre všetky tri profily PDF/X-6 pred serializáciou
Rozsah výstupného zámeru
AddPDFXOutputIntentpridáva jeden vložený profil na úrovni katalógu pre úplný profilAddPDFX6PageOutputIntentpridáva vložený profil na jednu stránkuAddPDFX6ExternalOutputIntentpridáva referenciu externého profilu v rozsahu katalógu sPageIndex=-1alebo v rozsahu stránky s indexom s nulovým základom- Pole
OutputIntentsna úrovni stránky prepíše pole katalógu pre túto stránku - Každý efektívny rozsah musí obsahovať presne jeden zámer PDF/X
Rámčeky stránok
Validátor rieši zdedené MediaBox a CropBox, kontroluje priame hodnoty BleedBox, TrimBox a ArtBox a vyžaduje presne jeden rámček dokončenej stránky na stránku
- Každý obdĺžnik musí obsahovať štyri konečné usporiadané súradnice
CropBox,BleedBoxa rámček dokončenej stránky musia zostať v rámciMediaBoxTrimBoxaArtBoxsa navzájom vylučujú
Výmenné obmedzenia
Jeden ohraničený prechod grafu kontroluje identifikáciu profilu a výmenné štruktúry pri deduplikácii zdieľaných zdrojov podľa identity objektu
- Hlavička PDF 2.0, značka profilu XMP, dátumy, názov, stav trapped, ID prívesu a absencia šifrovania
- Typy akcií, reťazce akcií, polia cieľov, stav AcroForm a dodatočné akcie polí
- Tlačiteľné viditeľné anotácie s pevnými normálnymi vzhľadmi a bez podtypu PrinterMark alebo TrapNet
- Vložené programy písiem, potomkovia Type 0, typy a rozsahy hodnôt stavu grafiky a zdrojové XObjects
- Zakázané dáta krokov výrobnej fázy stránky a dáta katalógu alternatívnej prezentácie alebo preferencií prehliadača
Štruktúrovaná diagnostika
ValidatePDFX6 vracia THPDFPDFX6ValidationIssues, pole záznamov THPDFPDFX6ValidationIssue, ktorých THPDFPDFX6IssueSeverity identifikuje varovania a chyby
Každý problém obsahuje stabilný kód, klauzulu normy, cestu objektu, číslo objektu, index stránky s nulovým základom a správu
THPDFPDFX6ValidationOptions nezávisle ohraničuje objekty a problémy a môže izolovať kontroly výstupného zámeru, rámčekov stránok, výmeny, písiem alebo anotácií