Zum Inhalt springen
getnextpdf.com

Anleitungen

Die Anleitungen zeigen, wie Sie NextPDF in die Ausführungsumgebung Ihres Codes einbinden. Dieser Tab beginnt mit der Checkliste für den Produktivbetrieb und behandelt anschließend fünf Bereiche in der Reihenfolge ihrer Einführung: Framework- und Renderer-Integrationen, den NextPDF-Connect-Server, das Python-SDK, die Entwicklung von Engine-Erweiterungen und die Fehlerbehebung. Jeder der folgenden Abschnitte beginnt mit der jeweiligen Hub-Seite und führt anschließend die Seiten auf, die Sie voraussichtlich am häufigsten verwenden.

Wenn Sie ein kopierbares, aufgabenorientiertes Recipe brauchen, verwenden Sie das Cookbook. Für die verifizierte API-Oberfläche und die Support-Matrizen nutzen Sie die Referenz.

Acht Pakete verbinden die Kern-Engine mit Frameworks, Browser-Renderern, Edge-Diensten, Build-Tools und Legacy-Migrationspfaden. Alle Paketabschnitte folgen derselben Handbuchstruktur – Überblick, Installation, Schnellstart, Konfiguration, API, Entwickleranleitung, Produktiveinsatz, Sicherheit und Fehlerbehebung –, sodass Sie sich nach dem ersten Abschnitt auch in den weiteren schnell zurechtfinden.

SeiteVerwendung
IntegrationenDie Erweiterungskarte und die Auswahlanleitung. Lesen Sie diese Seite zuerst, wenn Sie ein Paket auswählen möchten.
Index der Integrations-APIsZeigt, welche Erweiterungs-API-Seite welche Oberfläche für Frameworks, Renderer, Transporte und Build-Tools behandelt.
NextPDF für LaravelDer Adapter für das Laravel-Framework.
NextPDF für SymfonyDer Adapter für das Symfony-Framework.
NextPDF für CodeIgniterDer Adapter für das CodeIgniter-Framework.
NextPDF ArtisanDie Chrome-Renderer-Brücke für HTML-Rendering in Browserqualität.
NextPDF CloudflareDer Edge-Deployment-Pfad auf Cloudflare.
NextPDF GotenbergDie Gotenberg-Renderer-Brücke.
TCPDF-KompatibilitätDer Kompatibilitäts-Shim für Codebasen, die von TCPDF migrieren.
NextPDF Backport BuilderDas Build-Tool für ältere PHP-Laufzeiten.

Mit dem Paket nextpdf/server betreiben Sie die Engine als dauerhaft laufenden Dienst mit deterministischer Tool-Registry. Diese wird über das Model Context Protocol (MCP), Representational State Transfer (REST) und gRPC bereitgestellt und durch ein Bestätigungs-Gate mit Mensch-in-der-Schleife-Prüfung für Tools mit hohem Risiko abgesichert.

SeiteVerwendung
NextPDF ConnectDie Hub-Seite des Abschnitts mit Konzepten, Konfiguration und Serverbetrieb.
Connect – ÜberblickDie Paketgrenze und die drei Transporte.
Connect – SchnellstartEin erster ausführbarer MCP-Handshake und die dazu passende REST-Render-Anfrage.
Connect-KonfigurationDie MCP-YAML-Datei und die NEXTPDF_*-Umgebungsvariablen.
Connect API-ReferenzAlle registrierten Tools, jedes gRPC-Symbol, jeder Eintrag im Fehlermodell und jedes Ratenlimit.
Connect-DeploymentRoadRunner-Worker-Profile, Docker und Redis-basierte Stores.
Connect: Sicherheit und BetriebAuthentifizierung, Transportsicherheit und das Bedrohungsmodell.

Zu jedem Transport gibt es eine eigene Referenzseite.

SeiteVerwendung
MCP-TransportJSON-RPC-2.0-Framing über Standardeingabe und -ausgabe.
REST-TransportDer OpenAPI-3.1-Vertrag, Bearer-Authentifizierung und stufenweise freigegebene Routen.
gRPC-TransportDer Dienst nextpdf.connect.v1, Server-Streaming und Metadaten-Authentifizierung.

Zitierfähige PDF-Extraktion für Python-Anwendungen, Agenten und die Kommandozeile auf Basis eines NextPDF-Connect-Endpunkts.

SeiteVerwendung
Python-SDKDer Hub des Abschnitts für das Python-Paket nextpdf.
Überblick über das Python-SDKWas das SDK leistet und wie es sich in Connect einordnet.
Schnelleinstieg in das Python-SDKInstallieren Sie das Paket mit pip install nextpdf und richten Sie einen Client für Ihren Server ein.
Python-SDK-API-ReferenzDie Client-Klassen, Methoden und typisierten Ergebnisse.
Python-CLIDie Kommandozeilenschnittstelle für Extraktions-Workflows.
Python-MCP-ServerStellen Sie das SDK für Agenten bereit, die MCP sprechen.

Über das öffentliche Service Provider Interface (SPI) können Sie Funktionen hinzufügen, ohne einen Fork zu erstellen: Verträge für Schriften, Layout-Engines, Event-Listener und Signatur-Backends, jeweils mit ausdrücklichem Stabilitätsversprechen.

SeiteVerwendung
Erweiterungen entwickelnWas Sie erweitern können und welches Stabilitätsversprechen dafür gilt.
SPI-StabilitätsregelnDer Abwärtskompatibilitätsvertrag, auf den sich Ihre Erweiterung verlassen kann.
Eigene Schriftarten: der Vertrag der FontRegistryEigene Schriften registrieren und bereitstellen.
Eigene Layout-Engines und Text-InterceptionLayoutverhalten ersetzen oder abfangen.
Action-Trigger und Event-ListenerDen Lebenszyklus eines Dokuments beobachten und darauf reagieren.
KMS-Provider-VertragStellen Sie Schlüssel aus Ihrem eigenen Key Management Service (KMS) bereit.

Die Einträge führen Sie vom Symptom zur Lösung und stützen sich auf die eigene Ausnahmetaxonomie der Engine. Beginnen Sie mit dem beobachteten Verhalten, nicht mit einem Klassennamen.

SeiteVerwendung
FehlerbehebungDie Hub-Seite der Wissensdatenbank: wie Einträge aufgebaut sind und wo Sie einsteigen.
Fehlerbehebung: Schriftarten und TaggingFehler bei der Schrifteinbettung und beim Struktur-Tagging.
Fehlerbehebung: Verschlüsselung und BerechtigungenFehler bei Verschlüsselung, Passwort und Berechtigungen.
Fehlerbehebung: Speicher und PerformanceSpeicherobergrenzen und Durchsatzprobleme.
Fehlerbehebung: PDF/A- und PDF/UA-ValidierungFehler bei der Validierung für Archivierung und Barrierefreiheit.
Fehlerbehebung: Signaturen und ZeitstempelFehler bei der Validierung von Signaturen und Zeitstempeln.
  • Cookbook – aufgabenorientierte Recipes für PHP, Connect und Integrationen.
  • Referenz – die verifizierte API-Oberfläche, die Support-Matrizen und die Fehlerreferenz.
  • Migration zu NextPDF – für den Umstieg von einer anderen PDF-Bibliothek im Tab „Erste Schritte“.
  • NextPDF von innen betrachtet – die Insider-Essays dazu, warum sich die Engine so verhält.