Artisan · Integration
Artisan-integratie
In een oogopslag
Sectie met titel “In een oogopslag”Gebruik nextpdf/artisan wanneer je applicatie headless Chrome-rendering via het Chrome DevTools Protocol (CDP), pagina-import of PDF-inspectie op laag niveau nodig heeft. Het package breidt weergaveworkflows tijdens runtime uit. Het is geen package met Laravel Artisan-commando’s.
Sectieoverzicht
Sectie met titel “Sectieoverzicht”| Pagina | Gebruik het voor |
|---|---|
| Overzicht | Afbakening van het package en ondersteunde workflows. |
| Installeren | Installatie via Composer en runtimevereisten voor Chrome. |
| Chrome-renderer instellen | Browser-executable en configuratie van de CDP-renderer. |
| Snelstart | Je eerste PDF-flow met Chrome-rendering. |
| Configuratie | Configuratiesleutels en standaardwaarden van de renderer. |
| API | API’s voor renderer, configuratie, resultaat, beveiligingsbeleid, importer en parser. |
| Ontwikkelaarsgids | Levenscyclus van de renderer, browser-pooling, grenzen van de parser en uitbreidingspunten. |
| Gebruik in productie | Beheer van browserprocessen en operationele patronen voor productie. |
| Beveiliging en beheer | Limieten voor HTML-invoer, sandboxbeleid en resourcebeperkingen. |
| Probleemoplossing | Veelvoorkomende fouten in Chrome en de parser. |
Belangrijkste API’s
Sectie met titel “Belangrijkste API’s”| Symbool | Rol |
|---|---|
NextPDF\Artisan\ChromeHtmlRenderer | Rendert HTML via Chrome CDP naar PDF-bytes. |
NextPDF\Artisan\ChromeRendererConfig | Levert een onveranderlijk configuratieobject voor de renderer. |
NextPDF\Artisan\ChromeRenderResult | Levert de gerenderde PDF-bytes en de pagina-afmetingen. |
NextPDF\Artisan\PageImporter | Importeert een bestaande PDF-pagina als een form-XObject. |
NextPDF\Parser\PdfReader | Leest PDF-objecten, pagina’s, resources en revisies op laag niveau. |