codex-pdf
Structured PDF extraction API that turns complex files into consistent JSON.
lintPDF inspects your files against 500+ checks — fonts, color spaces, images, transparency, overprint, page geometry, ink coverage, packaging dielines, and barcodes — plus a 91-check PDF/X-4 conformance suite (ISO 15930-7). It finds problems but never modifies your PDF: your originals stay byte-for-byte identical.
AGPL-3.0 · 500+ checks · PDF/X-1a · PDF/X-3 · PDF/X-4 · PDF/A · GWG 2022
How it works
lintPDF answers one question, headlessly: is this PDF print-ready, and if not, exactly what's wrong and where? It reports the findings — it never touches your file.
POST a PDF (or EPS, PostScript, TIFF, JPEG, PNG — converted internally) and pick a ruleset. One request to submit, one to fetch the report.
lintPDF runs 500+ checks across fonts, color, images, transparency, geometry, and packaging — plus the PDF/X-4 conformance suite. Detection-only: your file is never modified.
Findings come back as JSON, XML, or a white-labeled PDF report — each with page and location data so an operator sees exactly what's wrong and where.
Render findings in the viewer, mint share links, and fire webhooks when a report is ready. Import upstream PitStop / callas / Acrobat reports too.
Built for web-to-print platforms, packaging houses, and publishing workflows that demand precision without lock-in.
lintPDF reads the file and reports what's wrong; it never writes. Your originals stay byte-for-byte identical — no silent fixes, no re-distillation, no quietly-changed metadata. Zero risk of file damage.
Fonts, color spaces, images, transparency, overprint, page geometry, ink coverage (TAC), packaging dielines, and barcode grading — plus a dedicated 91-check PDF/X-4 conformance suite (ISO 15930-7). Every detail that matters for print.
Pre-built profiles for GWG Sheetfed, GWG Digital, PDF/X-1a, PDF/X-3, PDF/X-4, PDF/A, and packaging workflows. A conditional rule engine lets you build dynamic rulesets with the exact pass/fail logic you need.
Effective DPI is measured at each image's actual rendered size on the page — not the declared resolution. Catches images that look fine at 300 DPI but print blurry because they've been scaled up.
POST a file, GET the report as JSON, XML, or a white-labeled PDF. Already running PitStop, callas pdfToolbox, or Acrobat Preflight? Import their XML/JSON reports. Webhooks fire the instant a report is ready — no polling.
AGPL-3.0 open source you can run on Docker or Railway, or use managed Print With Synergy hosting — the same preflight engine, managed and metered. Built on codex-powered extraction, so every check reads the same document facts.
Run preflight as a managed hosted add-on, or self-host the open source for free.
adds to the Codex à la carte base · or self-host free (AGPL-3.0)
Start with lintPDFOpen source · managed hosting
A toolkit of focused, standalone PDF utilities — extraction, preflight, viewing, assembly, imposition planning, and an asset store. Each one plugs into the prepress workflow you already run. Use the open source yourself, or let us host any single tool for you on work.withsynergy.io.
Structured PDF extraction API that turns complex files into consistent JSON.
Programmatic PDF assembly — a deterministic API build step for rewriting and generating print-ready PDFs.
Detection-only PDF preflight engine — 500+ checks plus the PDF/X-4 conformance suite.
Embeddable PDF viewer with separations, TAC, layers, and annotation overlays.
PDF assay and metadata reporting — surface what's actually inside the file.
WYSIWYG canvas editor for label and packaging artwork — PDF/X-4 output, flexo support, and a full create-to-RIP workflow.
Stateless imposition-planning solver — step-and-repeat, gang, and true-shape nesting.
Content-addressed digital-asset plane — versioned blobs, a presigned data plane, and on-prem agent recall.