Symfony プロジェクトの Snappy を使用して小枝ファイルの 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 マシンで実行していますが、パーミッション エラーでしょうか?