TCPDF Compat · Integration
TCPDF compatibility
At a glance
Section titled “At a glance”Use nextpdf/compat-legacy when your application still calls TCPDF-style methods and you need a gradual migration path to native NextPDF APIs.
Section map
Section titled “Section map”| Page | Use it for |
|---|---|
| Overview | Package boundaries and migration strategy. |
| Install | Composer installation and bootstrap path. |
| Quickstart | Your first adapted TCPDF-style call. |
| Configuration | Legacy defaults and adaptation options. |
| API | Adapter, bootstrap, output bridge, parameter adapters, and exceptions. |
| Method coverage | Supported, partial, and unsupported legacy methods. |
| Migration | Staged migration and risk controls. |
| Developer guide | Adapter layers, concerns, bridges, and extension points. |
| Production usage | Run the adapter in existing applications. |
| Security and operations | Legacy input risk, output handling, and unsupported features. |
| Troubleshooting | Common migration failures and diagnostics. |
Primary APIs
Section titled “Primary APIs”| Symbol | Role |
|---|---|
NextPDF\Compat\Tcpdf\TCPDF | TCPDF-shaped adapter that implements CompatAdapterInterface. |
NextPDF\Compat\Tcpdf\LegacyBootstrap | Optional compatibility bootstrap. |
NextPDF\Compat\Tcpdf\Bridge\OutputBridge | Maps legacy output destinations to NextPDF output behavior. |
NextPDF\Compat\Tcpdf\Config\AdaptationConfig | Runtime adaptation configuration. |
NextPDF\Compat\Tcpdf\Exception\TcpdfNotImplementedException | Explicit unsupported-method failure. |