Gotenberg · Integration
Integrazione con Gotenberg
In sintesi
Sezione intitolata “In sintesi”Usare nextpdf/gotenberg quando la conversione viene delegata a un servizio Gotenberg, in particolare per documenti per ufficio o per pipeline da HTML a PDF che devono essere eseguite fuori dal processo PHP.
Mappa delle sezioni
Sezione intitolata “Mappa delle sezioni”| Pagina | Quando usarla |
|---|---|
| Panoramica | Perimetro del pacchetto e flussi di lavoro supportati. |
| Installazione | Installazione tramite Composer e prerequisiti del servizio Gotenberg. |
| Quickstart | Primo flusso di conversione. |
| Configurazione | Chiavi di configurazione per endpoint, timeout e sicurezza. |
| API | API relative a bridge, configurazione, payload, risultato, parser, formato per ufficio e trasporto con pinning. |
| Guida per sviluppatori | Perimetro del servizio, costruzione del payload e punti di estensione. |
| Uso in produzione | Pattern di distribuzione e gestione operativa. |
| Sicurezza e operazioni | Controlli SSRF, gestione MIME, limiti di dimensione e trasporto con pinning. |
| Risoluzione dei problemi | Errori comuni di conversione e del servizio. |
API principali
Sezione intitolata “API principali”| Simbolo | Ruolo |
|---|---|
NextPDF\Gotenberg\GotenbergBridge | Converte l’input tramite un servizio Gotenberg. |
NextPDF\Gotenberg\GotenbergConfig | Oggetto di configurazione immutabile del servizio. |
NextPDF\Gotenberg\GotenbergConvertPayload | Payload della richiesta di conversione. |
NextPDF\Gotenberg\GotenbergConvertResult | Byte del PDF convertito e metadati della risposta. |
NextPDF\Gotenberg\OfficeFormat | Enum dei formati di documento per ufficio supportati. |