PDF/X: The Complete Guide to Print-Ready PDF Standards
PDF/X is a family of ISO standards that define subsets of the PDF specification for reliable graphic arts content exchange. While PDF/A was designed for archival, PDF/X was designed for print production β guaranteeing that a PDF file contains everything a print service provider needs to reproduce the job correctly, without relying on external resources or features that RIP software (Raster Image Processors used in printers) might not support.
Why PDF/X Exists
Standard PDF files can reference external fonts, rely on screen-specific color spaces (RGB, monitor profiles), contain transparency that must be flattened, or use features from PDF versions a printer's RIP doesn't support. When such files reach a print service provider, the RIP may substitute fonts, shift colors, or fail to render transparencies correctly β producing reprints, waste, and cost.
PDF/X eliminates these risks through a "checklist" of requirements: all fonts must be embedded, colors must be in the correct color space for the target medium, transparency must be resolved (or preserved under rules), and interactive elements that have no print equivalent are prohibited.
The PDF/X Family
PDF/X-1a (ISO 15930-1, 2001 / 15930-4, 2003):
- PDF 1.3 or 1.4 base
- All fonts embedded (mandatory)
- Color space: CMYK + spot colors only (NO RGB, NO Lab, NO ICC-based device-independent colors)
- Transparency: Fully flattened β no live transparency layers
- OPI (Open Prepress Interface) references: Prohibited or must be resolved
- Required metadata: OutputCondition or OutputConditionIdentifier (ICC profile or printing condition name), GTS_PDFXVersion key in the Info dictionary
- Use case: Traditional offset printing workflows, older RIPs without transparency support
PDF/X-3 (ISO 15930-3, 2002 / 15930-6, 2003):
- PDF 1.3 or 1.4 base
- All fonts embedded
- Color space: CMYK + spot + device-independent color spaces (ICC profiles). RGB images are allowed if tagged with an ICC profile.
- Transparency: Fully flattened
- Use case: Workflows supporting device-independent color; European printing industry preferred X-3 over X-1a
PDF/X-4 (ISO 15930-7, 2008 / 15930-8, 2010):
- PDF 1.6 base
- All fonts embedded
- Color space: CMYK + spot + ICC-tagged device-independent color (RGB allowed)
- Transparency: Live transparency preserved β no flattening required. RIPs flatten at output time.
- Optional content groups (layers): Allowed under specific rules
- Use case: Modern digital prepress workflows, wide-format, digital printing. The current recommended standard.
PDF/X-4p: PDF/X-4 variant where the ICC output profile is referenced by name rather than embedded. Requires the profile to be available at the printing site.
PDF/X-5g (ISO 15930-9, 2008): PDF/X-4 base with external graphical content references (reference XObjects). Allows placing linked graphics files rather than embedding them. For large publication workflows.
PDF/X-5pg: PDF/X-5g with external ICC profile (combining X-4p and X-5g).
PDF/X-5n: Multicomponent color space support (beyond 4-channel CMYK). For specialty printing with additional ink channels.
PDF/X-6 (ISO 15930-10, expected 2025+): Based on PDF 2.0. Adds support for PDF 2.0 features.
Required and Prohibited Elements
| Element | PDF/X-1a | PDF/X-3 | PDF/X-4 |
|---|---|---|---|
| Embedded fonts | Required | Required | Required |
| RGB without ICC profile | Prohibited | Prohibited | Prohibited |
| CMYK color | Required/default | Required/default | Required/default |
| Live transparency | Prohibited | Prohibited | Allowed |
| Encryption/password protection | Prohibited | Prohibited | Prohibited |
| Embedded audio/video | Prohibited | Prohibited | Prohibited |
| JavaScript/forms/links | Prohibited | Prohibited | Prohibited |
| OutputIntent (ICC profile) | Required | Required | Required |
| TrimBox or ArtBox | Required | Required | Required |
Box Annotations Explained
PDF/X requires specific page geometry annotations:
- MediaBox: The physical paper size (full page including bleed and printer marks). Always present in PDF.
- TrimBox: The final trimmed page size after cutting. Required in PDF/X. Example: 210Γ297mm for A4.
- BleedBox: Page extent including bleed area (typically 3β5mm beyond TrimBox). For content that should print to the edge.
- CropBox: Default visible page in viewers (usually same as TrimBox or MediaBox).
- ArtBox: The "meaningful" content area (text and images, excluding borders). Alternative to TrimBox in some workflows.
A PDF/X file must have either TrimBox or ArtBox defined. The bleed area (BleedBox) is strongly recommended for any print job with edge-to-edge imagery.
OutputIntent
Every PDF/X file must contain an OutputIntent in its document catalog:
/OutputIntents [
<<
/Type /OutputIntent
/S /GTS_PDFX
/OutputCondition (FOGRA39 Coated)
/OutputConditionIdentifier (FOGRA39)
/DestOutputProfile <ICC profile data>
/Info (FOGRA39 - ISO Coated v2 300% (ECI))
>>
]
Common output conditions:
- FOGRA39: ISO Coated v2 300% (ECI) β European offset printing on coated paper. The European standard.
- FOGRA47: ISO Coated v2 (ECI) β Same, for inkjet proofing
- FOGRA51: PSO Coated v3 β Newer standard with wider gamut
- SWOP: Specifications for Web Offset Publications β North American magazine standard
- GRACoL 2006: General Requirements for Applications in Commercial Offset Lithography β North American commercial printing
- Japan Color 2011 Coated: Japanese printing standard
Creating PDF/X Files
Adobe Illustrator / InDesign
File β Export β Adobe PDF β Preset: PDF/X-4:2008 (or PDF/X-1a:2001)
- Under Marks and Bleeds: Set bleed to 3mm, enable crop marks
- Under Output: Set Color Conversion to "Convert to Destination (Preserve Numbers)" and select FOGRA39
Ghostscript (Command Line)
# Convert any PDF to PDF/X-4 compliant
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite \
-dPDFX=4 \
-sOutputFile=output_x4.pdf \
-c ".setpdfwrite <</GTS_PDFXVersion (PDF/X-4:2008)>> setdistillerparams" \
-f input.pdf
# Convert PDF to PDF/X-1a with FOGRA39 profile
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite \
-dPDFX \
-sColorConversionStrategy=CMYK \
-dEncodeColorImages=true \
-sOutputFile=output_x1a.pdf input.pdf
Verification with preflight tools
# VeraPDF (open source PDF/X validator)
verapdf --flavour 4 input.pdf
# Ghostscript preflight check
gs -dBATCH -dNOPAUSE -dPDFX -sDEVICE=nullpage input.pdf
# pdfinfo (check for PDF/X markers)
pdfinfo input.pdf | grep -i "custom"
Common PDF/X Failures and Fixes
| Issue | Cause | Fix |
|---|---|---|
| RGB images not tagged | Raster images without ICC profile | Assign sRGB profile or convert to CMYK FOGRA39 |
| Missing TrimBox | PDF exported without page geometry | Add in Acrobat (Document Properties β Custom β Page Boxes) |
| Unembedded fonts | Font licensing or export settings | Embed all fonts, use system fonts, or outline text |
| Transparency present (X-1a) | Gradient or drop shadow not flattened | Flatten transparency before export (Illustrator: Object β Flatten Transparency) |
| Missing OutputIntent | No ICC profile in PDF | Add in Acrobat preflight or re-export with correct output intent |
| Spot color without separation | DeviceN color not defined | Define spot color separation in application |
Ink Coverage and Total Area Coverage
PDF/X-1a and X-3 workflows for offset printing enforce a maximum total area coverage (TAC) or total ink coverage (TIC) limit, typically 300β340% for coated paper (the sum of C+M+Y+K percentages at any pixel, e.g., 85C+85M+80Y+50K = 300% TAC). Exceeding TAC causes ink smearing ("setoff") on press. Verify with:
# Acrobat Pro preflight check for TAC
# Or via Ghostscript with ink coverage separation:
gs -dBATCH -dNOPAUSE -sDEVICE=inkcov input.pdf