相关疑难解决方法(0)

如何使用 knp-snappy-bundle 在 HTML 中设置 PDF 的页眉和页脚?

长话短说

随着knp-snappy-bundle我无法生成的PDF头,而我实际上可以产生一个页脚。

这是一个错误,一个功能,还是我做错了什么?

细节

1. 环境

我正在测试knp-snappy-bundle,我还wkhtmltopdfh4cc. 这是我的一部分composer.json

"h4cc/wkhtmltopdf-amd64": "^0.12.3",
"knplabs/knp-snappy-bundle": "^1.5",
Run Code Online (Sandbox Code Playgroud)

生成的二进制文件是这样wkhtmltopdf说的:

$ vendor/bin/wkhtmltopdf-amd64 --version
wkhtmltopdf 0.12.3 (with patched qt)
Run Code Online (Sandbox Code Playgroud)

2.没有页眉或页脚,它的工作原理

我已经设置了一个使用 的控制器knp-snappy-bundle并且它可以工作:

这是我的PdfController

public function downloadPdfAction( string $docName ) : Response
{
    $pdf = $this->getPdf( $docName );

    return new PdfResponse( $pdf, $this->getFilename( $docName ) );
}

private function getPdf( string $docName ) : string
{
    $html = $this->renderView( 'AppBundle:documents:' …
Run Code Online (Sandbox Code Playgroud)

pdf rendering wkhtmltopdf knp-snappy

2
推荐指数
1
解决办法
8143
查看次数

标签 统计

knp-snappy ×1

pdf ×1

rendering ×1

wkhtmltopdf ×1