跳转到内容

Artisan · Integration

Artisan 集成

当应用的渲染流程需要无头 Chrome、页面导入或底层 PDF 检查时,请使用 nextpdf/artisan。该软件包是面向渲染器工作流的运行时扩展,并非 Laravel Artisan 命令软件包。

页面用途
概述软件包边界和受支持的工作流。
安装Composer 安装和 Chrome 运行时要求。
Chrome 渲染器设置浏览器可执行文件和 CDP 渲染器设置。
快速入门首次使用 Chrome 渲染 PDF 的流程。
配置渲染器配置键和默认值。
API渲染器、配置、结果、安全策略、导入器和解析器的 API。
开发者指南渲染器生命周期、浏览器池化、解析边界和扩展点。
生产环境使用浏览器进程管理和运维模式。
安全与运维HTML 输入限制、沙箱策略和资源限制。
故障排查常见的 Chrome 和解析器故障。
符号作用
NextPDF\Artisan\ChromeHtmlRenderer通过 Chrome CDP 将 HTML 渲染为 PDF 字节。
NextPDF\Artisan\ChromeRendererConfig不可变的渲染器配置对象。
NextPDF\Artisan\ChromeRenderResult渲染后的 PDF 字节和页面尺寸。
NextPDF\Artisan\PageImporter将现有 PDF 页面作为表单 XObject 导入。
NextPDF\Parser\PdfReader读取底层 PDF 对象、页面、资源和修订版本。