Stvaranje i validacija PDF/X-6
HotPDF podržava potpune, izvana profilirane i N-bojilne PDF/X-6 razmjenske radne tokove preko PDF 2.0
Profili
PDFXCompliance | THPDFPDFX6Profile | Profil izlaza |
|---|---|---|
'X-6' | px6Complete | Ugrađeni ICC profil kroz DestOutputProfile |
'X-6p' | px6External | Vanjski sivi, RGB ili CMYK ICC profil kroz DestOutputProfileRef |
'X-6n' | px6NChannel | Vanjski N-bojilni profil plus podudarajuća ColorantTable |
| Otkriven iz dokumenta | px6Automatic | Koristi postavku proizvođača ili učitano XMP identificiranje |
Primjer potpunog 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 prije serijalizacije
Opseg namjere izlaza
AddPDFXOutputIntentdodaje jedan ugrađeni profil na razini Catalog-a za potpuni profilAddPDFX6PageOutputIntentdodaje ugrađeni profil jednoj straniciAddPDFX6ExternalOutputIntentdodaje referencu vanjskog profila na opsegu Catalog-a sPageIndex=-1ili na opsegu stranice s indeksom s bazom nula- Niz
OutputIntentsna razini stranice nadjačava niz Catalog-a za tu stranicu - Svaki efektivni opseg mora sadržavati točno jednu PDF/X namjeru
Okviri stranica
Validator razrješuje naslijeđene MediaBox i CropBox, provjerava izravne vrijednosti BleedBox, TrimBox i ArtBox te zahtijeva točno jedan okvir dovršene stranice po stranici
- Svaki pravokutnik mora sadržavati četiri konačne poredane koordinate
CropBox,BleedBoxi okvir dovršene stranice moraju ostati unutarMediaBox-aTrimBoxiArtBoxmeđusobno se isključuju
Ograničenja razmjene
Jedan ograničeni prolaz grafa provjerava identificiranje profila i strukture razmjene uz dedupliciranje zajedničkih resursa po identitetu objekta
- Zaglavlje PDF 2.0, XMP marker profila, datumi, naslov, stanje trapped, ID prikolice i odsutnost enkripcije
- Vrste akcija, lanci akcija, odredišne mase, stanje AcroForm-a i dodatne akcije polja
- Ispisive vidljive bilješke s fiksnim normalnim izgledima i bez PrinterMark ili TrapNet podtipa
- Ugrađeni programi fontova, potomci Type 0, tipovi i rasponi vrijednosti stanja grafike i resursni XObjects
- Zabranjeni podaci koraka proizvodnje stranice i podaci Catalog-a alternativnog prikaza ili preferencija preglednika
Strukturirana dijagnostika
ValidatePDFX6 vraća THPDFPDFX6ValidationIssues, niz zapisa THPDFPDFX6ValidationIssue čiji THPDFPDFX6IssueSeverity identificira upozorenja i greške
Svaki problem uključuje stabilan kod, standardnu klauzulu, putanju objekta, broj objekta, indeks stranice s bazom nula i poruku
THPDFPDFX6ValidationOptions neovisno ograničava objekte i probleme te može izolirati provjere namjere izlaza, okvira stranice, razmjene, fonta ili bilješki