Where PDFJOB fits in

What is your
workflow?

For Print Shops

The Prepress
Firewall

Stop wasting plates and press time on defective files. Automate batch checking, monitor hotfolders, and integrate the CLI into your RIP using precise exit codes. If the publisher's file has structural problems, PDFJOB blocks the workflow automatically.

Batch checking via hotfolder
Exit codes for RIP and pipeline integration
Automatic quarantine of mismatched files
For Publishers

The File Safety
Audit Record

Have absolute certainty that the PDF going to the print shop is identical to the final version approved by your editorial review. Generate technical audit records, validate page order, and send your sign-offs with confidence — no risk of rework penalties.

PDF report as auditable technical record
Page sequence and integrity validation
Formal proof of delivery before each submission

Technical proof

Built for mission-critical automation.

A robust tool that fits into any pipeline — not a throwaway utility.

prepress-server — bash

$ pdfjob compare --batch /ftp/inbound/ --output json

> Checking 47 files in queue...

> [WARNING] Structural mismatch detected. Page 12 out of order.

> JSON report written to /logs/audit_124.json

> Exit Code: 3 (NEEDS_REVIEW)

$

High Performance

Written in Go. No heavy dependencies, no need to install Node or Python on the prepress server. A static binary that runs on any Linux, Mac, or Windows.

🔌

Standard Integration

Clean JSON output for ingestion into dashboards and audit systems. Smart use of stdout / stderr for compatibility with any pipeline orchestrator.

🔒

Offline-First

No invasive telemetry, no PDF uploads to the cloud. All files stay inside your internal network. Meets confidentiality requirements for large publishers and corporate clients.

🚦

Precise Exit Codes

Every result has a distinct exit code — identical, divergent, needs review. Any shell script, Makefile, or CI/CD pipeline can react automatically to the comparison outcome.