Aller au contenu

Cookbook

Le Cookbook est organisé par tâche. Chaque recipe résout un seul problème à partir d’un exemple copiable, adossé au code source. Les recipes se répartissent en trois familles, selon l’endroit où le travail s’exécute. Choisis la famille qui correspond à ta façon d’appeler NextPDF, puis le recipe qui convient dans cette famille.

Quand tu veux comprendre pourquoi le moteur se comporte d’une certaine manière, lis plutôt les Guides. Quand tu veux consulter la surface d’API vérifiée, lis la Reference.

Les recipes PHP utilisent directement le moteur central, dans le même processus. Chaque recipe part d’une installation composer require nextpdf/core, puis construit, signe, inspecte ou convertit des documents avec l’API publique, par exemple Document::createStandalone() et writeHtml().

Les recipes Connect appellent NextPDF via le registre d’outils du serveur, au moyen du Model Context Protocol (MCP), de REST (Representational State Transfer) ou de gRPC. Le même appel d’outil fonctionne avec les trois transports, derrière la barrière de confirmation human-in-the-loop.

Les recipes d’intégration câblent NextPDF à un framework applicatif ou délèguent le rendu à un backend externe. Ils couvrent les adaptateurs de framework et les ponts de rendu, ainsi que le chemin de migration depuis une bibliothèque héritée.

Chaque recipe suit un contrat documenté : des exemples adossés au code source, un front-matter de profil de reproductibilité, une frontière de conformité honnête et le publish gate. Lis la page de conventions de la famille dans laquelle tu travailles avant d’adapter un exemple.

  • Guides — la carte de la documentation conceptuelle et pratique.
  • Reference — la surface d’API vérifiée et la matrice de prise en charge CSS.
  • Choisir une intégration — une matrice de décision pour associer un cas d’usage à une intégration.