digicomp / flowwkhtmltopdfadapter
使用 pdf/snappy 实现wkhtmltopdf作为ViewInterface的优雅集成
5.1.0
2024-05-25 20:33 UTC
Requires
- php: >=7.4
- knplabs/knp-snappy: ^1.0.0
- neos/flow: ^7.3.0 | ^8.2
- symfony/process: ^4.0.0 | ^5.0.0 | ^6.0.0
Requires (Dev)
- phpunit/phpunit: ~8.5
README
本包为您的 ActionController
提供了一个 PdfView
。
简介
PdfView
可以连接到最多三个 Fluid 模板
header-html
(可选): 默认路径为@templateRoot/@subpackage/@controller/@action.PDFHead.html
body-html
(必需): 默认路径为@templateRoot/@subpackage/@controller/@action.PDFBody.html
footer-html
(可选): 默认路径为@templateRoot/@subpackage/@controller/@action.PDFFoot.html
header-html
和 footer-html
只有在找到时才会使用。
此外,您可以在 Views.yaml
中设置 Knp\Snappy
(wkthmltopdf的抽象) 所理解的全部选项,以配置您的 PdfView
- requestFilter: "isFormat('pdf')" viewObjectName: "DigiComp\\FlowWkhtmlToPdfAdapter\\View\\PdfView" options: marginLeft: "0mm" marginRight: "0mm" marginTop: "0mm" marginBottom: "0mm"
如果您必须使用未经修补的Qt的wkhtmltopdf,则可以激活Xvfb的使用,但老实说:我不推荐这样做。 ;)