NextPDF Docs
The headless PHP 8.4 / PDF 2.0 engine — made with care, clear to read, open to all, trusted for years.
PHP cookbook
Start in pure PHP
Install with Composer, generate your first Portable Document Format (PDF) file, sign it, and add fonts and metadata — no framework required.
Integrations
Plug into a framework
Laravel, Symfony, CodeIgniter, Cloudflare Workers, or Gotenberg — choose the integration that fits your stack.
Migration
Moving from another engine
Coming from TCPDF, FPDF, mPDF, or Dompdf? The migration guide maps the surface area and calls out the gotchas.
Same engine. Choose the runtime that ships with your stack today.
Engine
PHP 8.4 · strict types
Spec coverage
PDF 2.0 (ISO 32000-2)
Signatures
PAdES B / T / LT / LTA
Accessibility
PDF/UA-1 · PDF/UA-2
Archive
PDF/A-1 through PDF/A-4
Quality
PHPStan Level 10
Timestamping
RFC 3161 TSA · eIDAS-aligned
Tagged structure
ISO 32000-2 logical structure
This site is the consumer-facing aggregation endpoint: each source repository ships
its docs/public/ tree, and the build pipeline assembles those docs here. Per-module
reference pages, cookbook recipes, and specification documents arrive at the
Writing Gate as their sources stabilize.
The Insider_ section is editorial content owned by the docs site itself. Every page ships with verified Web Content Accessibility Guidelines (WCAG) 2.2 AA contrast, ISO 9241-112 grouping conventions, and audit-traceable citations to the source specification it restates. You can always trace a claim back to its standard.
Editorial
Read the Insider_ landing
The curated reading order for PHP 8.4 foundations, integration decisions, and migration paths, written and reviewed by the docs team.
Cookbook
Browse all integrations
Every runtime adapter we ship — Laravel, Symfony, CodeIgniter, Cloudflare Workers, and Gotenberg — with its own quickstart and reference.
Migration
Open the migration guide
A surface-by-surface map from TCPDF, FPDF, mPDF, and Dompdf into NextPDF, with gotchas called out where they live.