Ga naar inhoud
getnextpdf.com

Handleidingen

Handleidingen laten zien hoe je NextPDF koppelt aan de omgeving waarin je code draait. Dit tabblad begint met de checklist voor operationeel beheer in productie en behandelt daarna vijf gebieden, in de volgorde waarin je ze doorgaans in gebruik neemt: integraties met frameworks en renderers, de NextPDF Connect-server, de Python-SDK, het schrijven van engine-extensies en probleemoplossing. Elke sectie hieronder begint met de bijbehorende hub en noemt daarna de pagina’s die je waarschijnlijk het vaakst gebruikt.

Gebruik het Cookbook voor een kopieerbaar, taakgericht recipe. Gebruik de Referentie voor het geverifieerde Application Programming Interface (API)-oppervlak en de ondersteuningsmatrices.

Acht pakketten verbinden de kern-engine met frameworks, browserrenderers, edge-services, buildtools en migratiepaden voor verouderde systemen. Elke sectie over een pakket volgt dezelfde documentatiestructuur — overzicht, installatie, snelstart, configuratie, API, ontwikkelaarsgids, gebruik in productie, beveiliging en probleemoplossing — dus zodra je er één kent, ken je ze allemaal.

PaginaGebruik dit voor
IntegratiesHet extensieoverzicht en de selectiehandleiding. Lees dit eerst om een pakket te kiezen.
Index van integratie-API’sWelke extensie-API-pagina hoort bij welk framework, welke renderer, welk transport en welk buildtool-oppervlak.
NextPDF voor LaravelDe adapter voor het Laravel-framework.
NextPDF voor SymfonyDe adapter voor het Symfony-framework.
NextPDF voor CodeIgniterDe adapter voor het CodeIgniter-framework.
NextPDF ArtisanDe Chrome-rendererbrug voor HTML-rendering op browserniveau.
NextPDF CloudflareHet implementatiepad aan de edge op Cloudflare.
NextPDF GotenbergDe Gotenberg-rendererbrug.
TCPDF-compatibiliteitDe compatibiliteitsshim voor codebases die overstappen vanaf TCPDF.
NextPDF Backport BuilderDe buildtool voor oudere PHP-runtimes.

Het nextpdf/server-pakket laat de engine draaien als een langlopende service: één deterministisch toolregister dat via het Model Context Protocol (MCP), Representational State Transfer (REST) en gRPC wordt aangeboden, achter een bevestigingspoort met human-in-the-loop-controle voor tools met een hoog risico.

PaginaGebruik dit voor
NextPDF ConnectDe sectiehub: concepten, configuratie en serverbeheer.
Overzicht van ConnectDe pakketgrens en de drie transporten.
Connect-snelstartEen eerste werkende MCP-handshake en het bijbehorende REST-renderverzoek.
NextPDF Connect configurerenHet MCP-YAML-bestand en de NEXTPDF_*-omgevingsvariabelen.
NextPDF Connect API-referentieElke geregistreerde tool, elk gRPC-symbool, elke vermelding in het foutmodel en elke rate limit.
NextPDF Connect implementerenRoadRunner-workerprofielen, Docker en stores met Redis-ondersteuning.
Beveiliging en operationeel beheer voor ConnectAuthenticatie, transportbeveiliging en het dreigingsmodel.

Elk transport heeft een eigen referentiepagina.

PaginaGebruik dit voor
MCP-transportJSON-RPC 2.0-framing via standaardinvoer en -uitvoer.
REST-transportHet OpenAPI 3.1-contract, bearer-authenticatie en routes met niveaucontrole.
gRPC-transportDe service nextpdf.connect.v1, server-streaming en authenticatie via metadata.

Citatieklare PDF-extractie voor Python-applicaties, agents en gebruik op de opdrachtregel, ondersteund door een NextPDF Connect-endpoint.

PaginaGebruik dit voor
Python-SDKDe sectiehub voor het Python-pakket nextpdf.
Overzicht van de Python-SDKWat de SDK doet en hoe die zich verhoudt tot Connect.
Snelstart voor de Python-SDKInstalleer met pip install nextpdf en configureer een client voor je server.
API-referentie voor de Python-SDKDe clientklassen, methoden en getypeerde resultaten.
Python-CLIDe opdrachtregelinterface voor extractieworkflows.
Python MCP-serverDe SDK beschikbaar stellen aan agents die MCP spreken.

Met de publieke Service Provider Interface (SPI) kun je functionaliteit toevoegen zonder een fork te maken: contracten voor lettertypen, layout-engines, event listeners en signing-backends, elk met een expliciete stabiliteitsbelofte.

PaginaGebruik dit voor
Extensies schrijvenWat je kunt uitbreiden en de stabiliteitsbelofte daarachter.
Stabiliteitsregels voor de SPIHet contract voor achterwaartse compatibiliteit waarop je extensie kan voortbouwen.
Aangepaste lettertypen: het FontRegistry-contractJe eigen lettertypen registreren en meeleveren.
Aangepaste layout-engines en tekst onderscheppenLayoutgedrag vervangen of onderscheppen.
Action triggers en event listenersDe levenscyclus van het document observeren en erop reageren.
KMS-providercontractSleutels leveren vanuit je eigen Key Management Service (KMS).

Kennisbankvermeldingen leiden je van symptoom naar oplossing en zijn gebaseerd op de eigen uitzonderingstaxonomie van de engine. Begin bij wat je waarneemt, niet bij een klassenaam.

PaginaGebruik dit voor
Problemen oplossenDe hub van de kennisbank: hoe vermeldingen zijn opgebouwd en waar je begint.
Problemen oplossen: lettertypen en taggingFouten bij het inbedden van lettertypen en het taggen van structuur.
Problemen oplossen: versleuteling en machtigingenFouten met versleuteling, wachtwoorden en machtigingen.
Problemen oplossen: geheugen en prestatiesGeheugenplafonds en doorvoerproblemen.
Problemen oplossen: PDF/A- en PDF/UA-validatieValidatiefouten bij archivering en toegankelijkheid.
Problemen oplossen: handtekeningen en tijdstempelsValidatiefouten bij handtekeningen en tijdstempels.
  • Cookbook — taakgerichte recipes voor PHP, Connect en integraties.
  • Referentie — het geverifieerde API-oppervlak, de ondersteuningsmatrices en de foutreferentie.
  • Migreren naar NextPDF — overstappen van een andere PDF-bibliotheek, op het tabblad Aan de slag.
  • Binnen NextPDF — de Insider_-essays over waarom de engine zich zo gedraagt.