PDF/X-1a:2001 is a strict PDF standard designed for reliable print reproduction — it’s required for all IngramSpark interior and cover files. If your file was rejected for PDF/X-1a non-compliance, it means one or more of these requirements weren’t met: fonts not fully embedded, RGB color space instead of CMYK, live transparency in the file, missing output intent declaration, or the PDF wasn’t created with a PDF/X-1a-aware export tool. This is the #1 reason IngramSpark rejects files, and it catches most authors who are used to KDP’s simpler requirements.

What PDF/X-1a actually requires

RequirementWhat It Means
All fonts embeddedFont data is inside the PDF, not referenced
CMYK or Grayscale onlyNo RGB anywhere — text, images, decorations
No transparencyAll transparency must be flattened
Output intent declaredPDF metadata specifies a CMYK color profile
No JavaScriptNo interactive elements
Trim box definedPDF knows the final page size
No encryptionPDF must not be password-protected

How to check if your PDF is compliant

Adobe Acrobat Pro

  1. Tools → Print Production → Preflight
  2. Select “PDF/X-1a:2001” compliance profile
  3. Click “Analyze” — it lists every violation

Free alternatives

  • PDF24 Online Tools: tools.pdf24.org — upload and check
  • VeraPDF: open-source PDF/A and PDF/X validator

The most common violations

1. RGB images (most common)

Your PDF contains images in RGB color space. Even one RGB image triggers rejection.

How to find them: In Acrobat Pro, use Output Preview (Tools → Print Production → Output Preview) and check “Show objects in: RGB.” Any highlighted areas are RGB.

Fix: Convert images to CMYK in Photoshop (Image → Mode → CMYK Color) or Affinity Photo before placing them in your layout. Or use a tool that converts automatically on export.

2. Fonts not fully embedded

Similar to the KDP fonts error, but IngramSpark is stricter. Some fonts that pass KDP’s check fail IngramSpark’s.

Fix: Check File → Properties → Fonts in Acrobat. Every font should say “(Embedded)”. Replace any non-embeddable fonts.

3. Live transparency

Your PDF contains transparent elements — semi-transparent images, drop shadows, or overlapping objects with opacity. PDF/X-1a doesn’t support transparency.

Fix: Flatten transparency before export. In InDesign: Edit → Transparency Flattener Presets → High Resolution, then export with flattening enabled. In Affinity: export as PDF/X-1a (it flattens automatically).

4. Missing output intent

The PDF metadata doesn’t declare a CMYK output intent. This is usually an export setting issue.

Fix: When exporting, select the PDF/X-1a:2001 preset — it includes the output intent automatically.

PDF/X-1a, zero effort
Cambric exports PDF/X-1a files with correct color space, embedded fonts, and flattened transparency when you target IngramSpark. No Acrobat Pro required.
Get Cambric — $199

How to create PDF/X-1a from your tool

Adobe InDesign

File → Export → Adobe PDF (Print) → select PDF/X-1a:2001 from the Standard dropdown. This handles everything: font embedding, transparency flattening, output intent.

Affinity Publisher

File → Export → PDF → select PDF/X-1a profile. Affinity handles CMYK conversion and font embedding automatically.

Microsoft Word

Word cannot create PDF/X-1a natively. You have two options:

  1. Export a standard PDF from Word, then convert it in Adobe Acrobat Pro (Preflight → Convert to PDF/X-1a)
  2. Use a dedicated book formatting tool like Cambric that handles the export natively

LibreOffice

Similar to Word — no native PDF/X-1a support. Export as standard PDF and convert in Acrobat, or use a dedicated tool.

Google Docs

Cannot create PDF/X-1a. Export and convert.

Why IngramSpark requires PDF/X-1a but KDP doesn’t

KDP’s printing system handles RGB-to-CMYK conversion and font issues automatically (sometimes with color shifts you don’t notice until you hold the printed book). IngramSpark’s system is designed for higher-fidelity reproduction — what you send is closer to what gets printed. The tradeoff: stricter input requirements for more predictable output.

If you’re publishing on both platforms: format to IngramSpark’s stricter spec first, then export a simpler PDF for KDP. Cambric supports separate edition profiles for exactly this workflow.