Cette section dresse la carte de la documentation conceptuelle et pratique de NextPDF, un moteur headless pour Portable Document Format 2.0 (PDF 2.0) écrit en PHP 8.4. Chaque tuile ci-dessous renvoie vers un hub de section, pas vers une page isolée. Sers-t’en pour trouver le bon point de départ, puis suis les liens à l’intérieur de ce hub.
Les guides répondent aux questions du comment et du pourquoi. Si tu cherches un recipe axé sur une tâche, prêt à être copié, va plutôt dans le Cookbook. Si tu veux la surface d’API vérifiée et les matrices de prise en charge, va dans la Reference.
Les extensions NextPDF relient le moteur central aux frameworks applicatifs, aux renderers de navigateur, aux services edge, à l’outillage de build et aux migrations historiques. Chaque section d’extension suit la même structure de manuel : présentation, installation, démarrage rapide, configuration, API, guide du développeur, usage en production, sécurité et dépannage.
IntégrationsAdaptateurs de frameworks (Laravel, Symfony, CodeIgniter), ponts de renderers (Artisan, Cloudflare, Gotenberg), le shim de compatibilité TCPDF et le Backport Builder. Lis d'abord la carte des extensions et le guide de sélection.
MigrationDéplace une base de code existante vers NextPDF. Des guides par source pour dompdf et mPDF, plus la règle unique que partage chaque guide : un comportement compatible, pas une sortie strictement identique, avec des différences documentées.
Utilise ces guides quand tes appelants sont distants, écrits dans un autre langage ou quand ce sont des systèmes d’intelligence artificielle (IA) qui ont besoin d’un point de terminaison outillé plutôt que d’une bibliothèque PHP.
NextPDF Connect (serveur)Le package nextpdf/server : un registre d'outils PDF déterministe, servi via le Model Context Protocol (MCP), le Representational State Transfer (REST) et gRPC, derrière une barrière de confirmation human-in-the-loop. Installe-le, configure-le et déploie-le.
SDK PythonExtraction de PDF prête pour la citation, destinée aux applications Python, aux agents et à la ligne de commande, adossée à un point de terminaison NextPDF Connect. Installe-le avec pip install nextpdf, puis pointe un client vers ton serveur.
NextPDF Core vise la structure exigée par les standards. La conformité elle-même est tranchée par un validateur, un vérificateur ou une autorité réceptrice externe. Chaque page de conformité rattache ses affirmations à une clause et garde cette frontière explicite.
ConformitéLes profils de standards que vise NextPDF : PDF 2.0 (ISO 32000-2), l'archivage PDF/A-4 (ISO 19005-4), l'accessibilité PDF/UA-2 (ISO 14289-2), la production d'impression PDF/X et la facturation électronique ZUGFeRD / Factur-X.
Mappage de la baseline PAdESComment NextPDF se mappe sur les niveaux de baseline ETSI EN 319 142 PAdES B-B, B-T, B-LT et B-LTA, en séparant la surface de signature Core des niveaux Premium et Enterprise.
Ces guides couvrent l’exploitation sécurisée de NextPDF en production, le diagnostic des défaillances et la construction sur la surface d’extension publique.
Confiance et sécuritéLa posture d'ingénierie du moteur central : modèle de menace, modèle de sécurité de la signature et du chiffrement, comportement de traitement des données et politique de divulgation des vulnérabilités, avec la frontière de chacun.
DépannageDes entrées symptôme-vers-résolution pour les échecs de signature, PDF/A, PDF/UA, polices, balisage, chiffrement et permissions, ancrées dans la propre taxonomie d'exceptions du moteur.
Écriture d'extensionsL'interface publique de fournisseur de services (SPI) : ce que tu peux étendre, la promesse de stabilité qui la sous-tend, les polices personnalisées, les moteurs de mise en page personnalisés, les déclencheurs d'actions et le contrat de fournisseur de service de gestion de clés (KMS).
Premium (Pro et Enterprise)Ce que NextPDF Pro et Enterprise ajoutent au cœur open source : la matrice de capacités, la conformité aux standards, la validation HSM et FIPS, et la licence. Adopter une édition commerciale ne demande aucune modification du code applicatif.
La section Insider_ explique pourquoi NextPDF se comporte comme il le fait. Elle présente le point de vue d’un ingénieur chevronné sur la conception, où chaque affirmation est étiquetée selon le type de preuve qui la soutient.
Concepts (Insider_)Philosophie de conception, le paysage des standards, le pipeline HTML, la signature et la validation à long terme, les polices, la génération à fort volume et l'approche de test. Commence ici pour comprendre le raisonnement du moteur.