跳转到内容

Symfony · Integration

Symfony 集成

当你的 Symfony 应用需要通过依赖注入创建 NextPDF 文档、返回 PDF 响应,并通过 Messenger 异步生成 PDF 时,请使用 nextpdf/symfony

页面适用场景
概述软件包边界及其支持的工作流程。
安装Composer 安装与包注册流程。
快速入门你的第一个控制器响应。
配置包的配置树和默认值。
API 参考工厂、响应辅助方法、Messenger 消息、处理器与构造器契约。
开发者指南DI(依赖注入)生命周期、可选扩展、Messenger 和扩展点。
生产环境使用部署和运维模式。
安全性与运维标头、路径、密钥和消息安全。
故障排除常见故障与诊断。
符号角色
NextPDF\Symfony\Service\PdfFactory可注入工厂,返回一个全新且已完成配置的 Document
NextPDF\Symfony\Http\PdfResponse支持内嵌(inline)、下载、流式内嵌和流式下载响应。
NextPDF\Symfony\Message\GeneratePdfMessage可安全交给 Messenger 使用的 DTO,用于异步生成 PDF。
NextPDF\Symfony\Message\PdfBuilderInterface供排队文档生成作业使用的构造器契约。