Salta ai contenuti

Cookbook

Questo cookbook è organizzato per attività. Ogni ricetta risolve un singolo problema con un esempio copiabile, basato sul codice sorgente. Le ricette sono suddivise in tre famiglie, raggruppate in base al punto in cui viene eseguito il lavoro. Scegliere la famiglia corrispondente alla modalità con cui si chiama NextPDF, quindi selezionare una ricetta al suo interno.

Per capire perché il motore si comporta in un determinato modo, leggere invece le Guide. Per consultare la superficie API verificata, leggere il Riferimento.

Le ricette PHP usano direttamente il motore principale, nello stesso processo. Ciascuna parte da un’installazione composer require nextpdf/core, quindi crea, firma, ispeziona o converte documenti tramite l’API pubblica, ad esempio Document::createStandalone() e writeHtml().

Le ricette Connect chiamano NextPDF tramite il registro degli strumenti del server su Model Context Protocol (MCP), Representational State Transfer (REST) o gRPC. La stessa chiamata allo strumento funziona con tutti e tre i trasporti e resta soggetta al gate di conferma con intervento umano.

Le ricette di integrazione collegano NextPDF a un framework applicativo oppure delegano il rendering a un backend esterno. Coprono gli adapter dei framework e i bridge dei renderer, oltre al percorso di migrazione da una libreria legacy.

Ogni ricetta segue un contratto documentato: esempi basati sul codice sorgente, front-matter con profilo di riproducibilità, un confine di conformità trasparente e il gate di pubblicazione. Prima di adattare un esempio, leggere la pagina delle convenzioni della famiglia con cui si lavora.

  • Guide — la mappa della documentazione concettuale e procedurale.
  • Riferimento — la superficie API verificata e la matrice di supporto CSS.
  • Scegliere un’integrazione — una matrice decisionale dal caso d’uso all’integrazione.