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 | 供佇列中的文件產生作業使用的建構器合約。 |