Facts, preflight, viewer, conformance, asset, and integration
layers without locking yourself into one vendor’s monolith.
Pick what you need; ignore what you don’t.
Codex
Beta
Structured PDF extraction API that turns complex files into consistent JSON.
codex-pdf is the document-facts layer in the printwithsynergy family. It parses uploaded PDFs into a stable schema your apps can consume for automation, QA summaries, and downstream prepress workflows.
Single extract endpoint with predictable JSON output
Page-level document facts for automation and QA
Works alongside lens-pdf visual review
Simple API contract for browser and backend integrations
Built for production pipelines with optional token auth
Objective file-comparison engine — measured coverage and geometry differences for plate ↔ 1-up and document ↔ document, never a verdict.
collate is the objective comparison layer in the printwithsynergy family. It aligns separation plates against an approved 1-up, or N candidate PDFs against a reference sheet, and reports exactly where they differ — per-ink coverage and geometry deltas, structural presence, and a raw match score. It reuses codex for extraction and leaves tolerances and verdicts to lint.
Plate ↔ 1-up and document ↔ document ("global vision") compare
Per-ink coverage delta, geometry delta in mm, and separation presence
Raw match_score in [0,1] — a similarity, not a pass/fail
Detection-only PDF preflight engine — 500+ checks plus the PDF/X-4 conformance suite.
lint-pdf is the preflight engine. It inspects PDFs against 500+ checks across fonts, color, images, transparency, page geometry, and packaging — plus a 91-check PDF/X-4 conformance suite (ISO 15930-7). Detection-only by design: your originals are never modified.
500+ engine checks + PDF/X-4 (ISO 15930-7) conformance suite
Built-in rulesets for GWG sheetfed, GWG digital, PDF/X-4, packaging
External imports from PitStop, callas pdfToolbox, Acrobat
Embeddable PDF viewer with separations, TAC, layers, and annotation overlays.
lens-pdf is an embeddable web PDF viewer purpose-built for prepress review. It surfaces ink separations, total-area-coverage maps, layer toggles, a single-pixel densitometer, and annotation overlays — the things a prepress operator actually needs when looking at a job.
GWG 2022 conformance assay — benchmark a preflight engine against the spec.
assay-pdf reports the structural and content characteristics of a PDF without making a value judgment about them. Page boxes, embedded fonts, color spaces, image inventory, security flags, structure tags — the raw inventory that downstream tools (preflight, accessibility, archival workflows) need to do their job.
Content-addressed digital-asset plane — versioned blobs, a presigned data plane, and on-prem agent recall.
trove is the content-addressed digital-asset plane for the printwithsynergy stack. It stores versioned assets by content hash, serves a presigned data plane so bytes move directly to and from object storage, and recalls on-prem files through a lightweight agent — every transfer hash-verified end to end.
Content-addressed, deduplicated blob + versioned asset store
Presigned data plane — bytes never cross the control channel
On-prem trove-agent for plant-local file recall over one WebSocket
The print-data integration hub — canonical jobs, orders, and customers kept in sync across your MIS, ERP, and prepress tools.
atlas is the integration hub for the printwithsynergy stack. It holds the canonical record of your print business — jobs, orders, customers, estimates, substrates, and margins — and keeps it in sync with the systems you already run (MIS, ERP, 3PL) over JDF/JMF and native connectors. One source of truth that every prepress tool can resolve against by a stable id.
The deterministic PDF writer — trapping, marks, imposition, soft-proof, and white-underbase as audit-logged producers.
compile-pdf is the only writer in the printwithsynergy stack. It applies production rules — trap, marks, impose, cjd, soft-proof, white-underbase — as declarative, schema-versioned producers and emits byte-identical, audit-logged PDFs with content-addressed cache keys and an HMAC lineage chain. Consumed as Platform's production add-on, or self-hosted.
Six producers: trap, marks, impose, cjd, soft-proof, white-underbase
Deterministic output — same inputs, same bytes; content-addressed
HMAC-chained lineage record per apply (tamper-evident)
Built on codex facts; tolerances and verdicts stay in lint