Artisan · Integration
Artisan-Integration
Auf einen Blick
Abschnitt betitelt „Auf einen Blick“Verwenden Sie nextpdf/artisan, wenn das Rendering einer Anwendung headless Chrome, Seitenimport oder eine PDF-Inspektion auf niedriger Ebene benötigt. Das Paket erweitert Renderer-Workflows zur Laufzeit. Es ist nicht für Laravel-Artisan-Befehle vorgesehen.
Abschnittsübersicht
Abschnitt betitelt „Abschnittsübersicht“| Seite | Verwendung |
|---|---|
| Überblick | Paketabgrenzung und unterstützte Workflows. |
| Installation | Composer-Installation und Laufzeitanforderungen für Chrome. |
| Chrome-Renderer-Einrichtung | Einrichtung der Browser-Programmdatei und des CDP-Renderers. |
| Schnellstart | Erster mit Chrome gerenderter PDF-Ablauf. |
| Konfiguration | Konfigurationsschlüssel und Standardwerte des Renderers. |
| API | APIs für Renderer, Konfiguration, Ergebnis, Sicherheitsrichtlinie, Importer und Parser. |
| Entwicklerhandbuch | Renderer-Lebenszyklus, Browser-Pooling, Parsing-Grenzen und Erweiterungspunkte. |
| Produktiveinsatz | Verwaltung der Browserprozesse und Betriebsmuster. |
| Sicherheit und Betrieb | Grenzen für HTML-Eingaben, Sandbox-Richtlinie und Ressourcenbeschränkungen. |
| Fehlerbehebung | Häufige Chrome- und Parserfehler. |
Primäre APIs
Abschnitt betitelt „Primäre APIs“| Symbol | Rolle |
|---|---|
NextPDF\Artisan\ChromeHtmlRenderer | Rendert HTML mit Chrome CDP zu PDF-Bytes. |
NextPDF\Artisan\ChromeRendererConfig | Unveränderliches Konfigurationsobjekt des Renderers. |
NextPDF\Artisan\ChromeRenderResult | Gerenderte PDF-Bytes mit Seitenabmessungen. |
NextPDF\Artisan\PageImporter | Importiert eine vorhandene PDF-Seite als Form-XObject. |
NextPDF\Parser\PdfReader | Liest PDF-Objekte, Seiten, Ressourcen und Revisionen auf niedriger Ebene aus. |