Open-source PDF/X-4 artwork rendering, preflight, and canvas editing.
ArtworkPDF renders print-ready PDF/X-4 files from document models, with built-in preflight, flexo distortion correction, dieline parsing, and separation preview. The editor embeds as a Synergy node.
- PDF/X-4 rendering via Ghostscript with full CMYK separation support
- Flexo distortion correction and dieline parser (CF2/DDES/ARD)
- Separation preview and thumbnail generation
- Embeddable canvas editor built on react-konva
- Synergy node integration: artwork.render / artwork.thumbnail / artwork.preview-separations
- AGPL open source — full source, no black-box rendering
Detection-only PDF preflight engine with deep standards coverage.
lint-pdf checks document conformance and quality against preflight rulesets while preserving original files.
- 500+ checks across common production concerns
- PDF/X-focused conformance workflows
- CLI and API service integration options
The only writer in the stack — trap, impose, marks, and rewrite.
compile-pdf is the producer side of the printwithsynergy family. It drives trapping zone detection, spot-color neutral density, and page geometry — then rewrites PDFs with full SHA-256 lineage.
- Four producers: trap, impose, marks, rewrite
- Byte-deterministic output with lineage tracking
- CJD orchestrator sequences all four producers in one job
Authoritative, versioned PDF facts contract for Print with Synergy tools.
codex-pdf is a read-only extraction engine that publishes a stable CodexDocument contract. Downstream systems consume canonical PDF facts without re-parsing files in multiple codepaths.
- Contract-first JSON output rooted at CodexDocument
- Schema-validated payloads with SemVer compatibility policy
- CLI workflows for extract, probe, validate, and parity
Embeddable PDF viewer with separations, TAC, layers, and annotation overlays.
lens-pdf is a browser-native review surface for print workflows. It consumes PDF data and service adapters to give reviewers high-fidelity visual tooling in web apps.
- Embeddable React viewer architecture
- Separations, TAC, layers, and review tools
- Plugin and theming support for host products
Open-source benchmark kit for PDF preflight engines — GWG 2022 test corpus and TP/FP/FN/TN scoring.
assay-pdf generates a deterministic GWG 2022 test corpus, runs it against your preflight engine, and scores accuracy with TP/FP/FN/TN metrics. MIT-licensed and reproducible from seed.
- ~175 test PDFs: 23 GWG 2022 positive baselines + 152 negative failure-mode files
- 39 rules across 23 GWG 2022 variants — geometry, overprint, fonts, color, resolution
- Benchmarks callas pdfToolbox, Enfocus PitStop, and LintPDF
- TP/FP/FN/TN scoring per rule, per variant, per engine
- Reproducible markdown and HTML reports — byte-identical from seed
API-first PDF workflow engine — DAG workflows via REST + SSE, orchestrating the full PWS stack.
synergy is the headless workflow engine that orchestrates codex-pdf, lint-pdf, compile-pdf, and lens-pdf into versioned, replayable, multi-tenant DAG workflows. Submit jobs via REST, stream results via SSE, and deploy on Docker Compose or Railway in 15 minutes.
- Versioned immutable DAGs — dry-run, replay with overrides, compare runs
- Node families: io, codex, lint, compile, lens, assay, route, flow, notify, util, mis
- Per-job SSE stream + per-tenant stream — reconnect-safe via Last-Event-ID
- Auth: API key, OIDC, OAuth 2.0, JWT RS256
- OpenAPI spec — TypeScript and Python clients generated in CI