我正在尝试使用 Snappy 哦我的 Symfony 项目输出树枝文件的 PDF。当我单击链接时,我的页面会重定向,并且出现以下异常:
The exit status code '1' says something went wrong:
stderr: "The system cannot find the path specified.
"
stdout: ""
command: /usr/local/bin/wkhtmltopdf --lowquality "C:\Users\user\AppData\Local\Temp\knp_snappy52333e6a9d6731.29137239.html" "C:\Users\user\AppData\Local\Temp\knp_snappy52333e6a9e84c9.03326780.pdf".
我检查了 AppData 文件夹并呈现了 html 文件。没有我认为 Snappy 试图生成的 PDF。
我的控制器中有一个类似于以下内容的调用:
$html = $this->renderView('MyBundle:Foo:bar.html.twig', array(
'some' => $vars
));
return new Response(
$this->get('knp_snappy.pdf')->getOutputFromHtml($html),
200,
array(
'Content-Type' => 'application/pdf',
'Content-Disposition' => 'attachment; filename="file.pdf"'
)
);
这是我的 config.yml
knp_snappy:
pdf:
enabled: true
binary: /usr/local/bin/wkhtmltopdf
options: []
image:
enabled: true
binary: /usr/local/bin/wkhtmltoimage
options: []
有什么我错过的吗?我在本地 Windows 机器上运行它,可能是权限错误吗?