Aller au contenu

Artisan · Integration

Intégration Artisan

Utilise nextpdf/artisan lorsque le rendu de l’application nécessite Chrome headless, l’import de pages ou l’inspection PDF de bas niveau. Ce package est une extension d’exécution pour les workflows liés au renderer. Ce n’est pas un package de commandes Artisan pour Laravel.

PageÀ utiliser pour
Vue d’ensemblePérimètre du package et workflows pris en charge.
InstallationInstallation via Composer et prérequis du runtime Chrome.
Configuration du renderer ChromeExécutable du navigateur et configuration du renderer CDP.
Démarrage rapidePremier flux de rendu PDF avec Chrome.
ConfigurationClés de configuration du renderer et valeurs par défaut.
APIAPI du renderer, de la configuration, du résultat, de la politique de sécurité, de l’importateur et du parser.
Guide du développeurCycle de vie du renderer, pooling de navigateurs, limites du parsing et points d’extension.
Utilisation en productionGestion des processus navigateur et schémas d’exploitation.
Sécurité et exploitationLimites des entrées HTML, politique de sandbox et restrictions de ressources.
DépannagePannes courantes de Chrome et du parser.
SymboleRôle
NextPDF\Artisan\ChromeHtmlRendererRend du HTML en octets PDF via Chrome CDP.
NextPDF\Artisan\ChromeRendererConfigObjet de configuration immuable du renderer.
NextPDF\Artisan\ChromeRenderResultOctets du PDF rendu, avec les dimensions de page.
NextPDF\Artisan\PageImporterImporte une page PDF existante comme objet de forme XObject.
NextPDF\Parser\PdfReaderLit les objets PDF de bas niveau, les pages, les ressources et les révisions.