Artisan · Integration
Integrazione Artisan
In breve
Sezione intitolata “In breve”Usare nextpdf/artisan quando il rendering dell’applicazione richiede Chrome headless, l’importazione di pagine o l’ispezione PDF di basso livello. Il pacchetto è un’estensione runtime per i flussi di lavoro del renderer. Non è un pacchetto di comandi per Laravel Artisan.
Mappa delle sezioni
Sezione intitolata “Mappa delle sezioni”| Pagina | Usare per |
|---|---|
| Panoramica | Ambito del pacchetto e flussi di lavoro supportati. |
| Installazione | Installazione tramite Composer e requisiti runtime di Chrome. |
| Configurazione del renderer Chrome | Eseguibile del browser e configurazione del renderer CDP. |
| Avvio rapido | Primo flusso di generazione PDF con rendering Chrome. |
| Configurazione | Chiavi di configurazione del renderer e valori predefiniti. |
| API | API per renderer, configurazione, risultato, criteri di sicurezza, importatore e parser. |
| Guida per sviluppatori | Ciclo di vita del renderer, pooling del browser, limiti di parsing e punti di estensione. |
| Utilizzo in produzione | Gestione dei processi del browser e modelli operativi. |
| Sicurezza e operazioni | Limiti per l’input HTML, criteri della sandbox e restrizioni delle risorse. |
| Risoluzione dei problemi | Errori comuni di Chrome e del parser. |
API principali
Sezione intitolata “API principali”| Simbolo | Ruolo |
|---|---|
NextPDF\Artisan\ChromeHtmlRenderer | Esegue il rendering dell’HTML tramite Chrome CDP in byte PDF. |
NextPDF\Artisan\ChromeRendererConfig | Oggetto di configurazione del renderer immutabile. |
NextPDF\Artisan\ChromeRenderResult | Byte PDF renderizzati più le dimensioni della pagina. |
NextPDF\Artisan\PageImporter | Importa una pagina PDF esistente come XObject di tipo form. |
NextPDF\Parser\PdfReader | Legge oggetti PDF di basso livello, pagine, risorse e revisioni. |