NextPDF ist eine Engine für PHP 8.4, die PDF 2.0-Dokumente erzeugt und prüft, also das Dateiformat, das ISO 32000-2 definiert. Ein Dokument erstellen Sie mit einer typisierten, fluent API. HTML und CSS rendern Sie zu Seiten. Sie signieren und archivieren die Ausgabe und lesen strukturierte Inhalte wieder aus. All das läuft in PHP, und die Kernpfade benötigen keine externe Binärdatei.
Das Projekt wird als vier Distributionen ausgeliefert. Im Kern verwenden sie dieselbe Engine; deshalb installieren Sie diejenige, die zu Ihrer Arbeitsweise passt.
Distribution
Paket
Installieren Sie es, wenn
NextPDF Core (OSS)
nextpdf/core
Sie schreiben PHP und möchten die Engine direkt nutzen, entweder mit einem Framework oder eigenständig.
NextPDF Server (OSS)
nextpdf/server
Sie möchten einen eigenständigen Dienst, der die Engine über MCP, REST und gRPC bereitstellt.
NextPDF Pro
nextpdf/premium (Pro-Stufe)
Sie benötigen digitales Signieren, PDF/A-Archivierung oder die Ausgabe elektronischer Rechnungen.
NextPDF Enterprise
nextpdf/premium (Enterprise-Stufe)
Sie benötigen hardwaregestütztes Signieren, qualifizierte Signaturen und die vollständige Compliance-Oberfläche.
NextPDF Pro und NextPDF Enterprise sind zwei lizenzierte Stufen desselben Pakets nextpdf/premium. Die Kern-Engine funktioniert auf dieselbe Weise, unabhängig davon, ob dieses Paket vorhanden ist oder nicht.
Für ein einfaches PHP-Projekt installieren Sie die Kern-Engine mit Composer.
Terminal-Fenster
composerrequirenextpdf/core
Dieses einzelne Paket erzeugt und prüft PDFs ohne weitere Einrichtung. Framework-Integrationen, HTML-Renderer, der Server und das Python-SDK fügen jeweils ein weiteres Paket hinzu. Der Installationsleitfaden führt alle Befehle auf.
NextPDF passt zu dem Code, den Sie bereits haben. Wählen Sie den Einstiegspunkt, der zu Ihrem Stack passt, und folgen Sie dann der entsprechenden Kachel.
InstallationDie vollständige Installationsmatrix: Core, Framework-Integrationen, HTML-Renderer, der Server und das Python-SDK.
Dein erstes PDFEin kurzes Tutorial, das ein PDF aus PHP erzeugt und dann HTML in PDF rendert.
Wähle deinen WegEin Entscheidungsleitfaden für Core gegenüber einem Framework gegenüber dem Server und dafür, welchen HTML-Renderer du verwenden solltest.
IntegrationenFramework-Adapter, Browser-Renderer, Edge-Dienste und Migrationspakete.
Sobald Sie ein erstes Dokument erzeugt haben, sind dies die drei Hauptbereiche der Dokumentation.
Leitfäden und IntegrationenBetreibe das Paket, das zu deinem Framework, Renderer, deiner Laufzeitumgebung oder deinem Migrationsziel passt — Laravel, Symfony, CodeIgniter, Artisan, Cloudflare und Gotenberg.
API-ReferenzDie verifizierte Engine-Oberfläche: Klassen, Methoden, Konfigurationsschlüssel und die CSS-Support-Matrix.
CookbookAufgabenorientierte Recipes — HTML in PDF rendern, mit CSS gestalten, Tabellen layouten und lange Inhalte paginieren.
Warum ein separater Server?
Installieren Sie NextPDF Server, wenn ein Nicht-PHP-Dienst, ein Agent oder
eine andere Laufzeitumgebung die Engine über ein Netzwerkprotokoll aufrufen muss, anstatt
die Bibliothek einzubinden. Das Python-SDK ist der
typisierte Client für diesen Server.