我在Symfony 4中使用Knp SnappyBundle。
我很难通过yaml或请求中的选项将自定义标头参数(--custom-header <name> <value>)传递给wkhtmltopdf。
以下是我正在尝试的,但似乎失败了:
knp_snappy:
temporary_folder: "%kernel.cache_dir%/snappy"
pdf:
enabled: true
binary: xvfb-run wkhtmltopdf
options:
- { name: 'custom-header', value: '%app_auth_header_name%' '%app_auth_header_token%' }我也尝试将值作为数组传递,但也失败了。
发布于 2019-04-15 13:07:55
我已经部分地解决了这个问题,不幸的是不是由yaml解决的,而是直接在代码示例中解决的:
public function getPdfBinary($url, Pdf $pdfService): PdfResponse
{
$url = urldecode($url);
$res = new PdfResponse($pdfService->getOutput($url, ['custom-header' =>
[ 'X-Authorization' => 'mytoken' ] ]),'output.pdf');
return $res;yaml期望自定义标头的标量值.
https://stackoverflow.com/questions/55688866
复制相似问题