NextPDF is een PHP 8.4-engine voor het genereren en inspecteren van documenten in Portable Document Format (PDF) 2.0, de bestandsindeling die is gedefinieerd door ISO 32000-2. Je bouwt een document met een getypeerde, vloeiende application programming interface (API). Je rendert Hypertext Markup Language (HTML) en Cascading Style Sheets (CSS) naar pagina’s. Je ondertekent en archiveert de uitvoer, en leest er gestructureerde inhoud weer uit. Dit draait allemaal in PHP; de kernpaden hebben geen extern binair bestand nodig.
Het project wordt geleverd als vier distributies, waaronder open source software (OSS) en gelicentieerde niveaus. Ze delen onderhuids dezelfde engine, dus installeer de distributie die past bij hoe je werkt.
Distributie
Pakket
Installeer het wanneer
NextPDF core (OSS)
nextpdf/core
Je schrijft PHP en wilt directe toegang tot de engine, met of zonder framework.
NextPDF Server (OSS)
nextpdf/server
Je wilt een zelfstandige service die de engine beschikbaar maakt via het Model Context Protocol (MCP), Representational State Transfer (REST) en gRPC.
NextPDF Pro
nextpdf/premium (Pro-niveau)
Je hebt digitaal ondertekenen, PDF/A-archivering of uitvoer van elektronische facturen nodig.
NextPDF Enterprise
nextpdf/premium (Enterprise-niveau)
Je hebt hardwareondersteund ondertekenen, gekwalificeerde handtekeningen en volledige compliancedekking nodig.
NextPDF Pro en NextPDF Enterprise zijn gelicentieerde niveaus van hetzelfde nextpdf/premium-pakket. De kern-engine werkt hetzelfde, ongeacht of dat pakket is geïnstalleerd.
Installeer de kern-engine met Composer in een eenvoudig PHP-project.
Terminal window
composerrequirenextpdf/core
Dit ene pakket genereert en inspecteert PDF’s zonder extra configuratie. Voor framework-integraties, HTML-renderers, de server en de Python software development kit (SDK) voeg je telkens één pakket toe. In de installatiegids staan alle commando’s.
Gebruik deze drie hoofdgebieden van de documentatie nadat je je eerste document hebt gegenereerd.
Gidsen en integratiesGebruik het pakket dat past bij uw framework, renderer, runtime of migratiedoel — Laravel, Symfony, CodeIgniter, Artisan, Cloudflare en Gotenberg.
API-referentieHet geverifieerde engine-oppervlak: classes, methods, configuratiesleutels en de CSS-ondersteuningsmatrix.
KookboekTaakgerichte recipeen — HTML naar PDF renderen, opmaken met CSS, tabellen indelen en lange inhoud pagineren.
Waarom een aparte server?
Installeer NextPDF Server wanneer een niet-PHP-service, een agent of
een andere runtime de engine via een netwerkprotocol moet aanroepen in plaats
van direct aan de bibliotheek te koppelen. De Python SDK is de
getypeerde client voor die server.