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