我正在尝试创建一个将返回 pdf(HTML 到 PDF)的操作。
我的 twig 文件中有一个按钮,它在 AJAX 中调用路由模式,该模式将调用下一个控制器操作:
public function pageToPDFAction(){
$html = file_get_contents("http://www.google.com");
$headers = array(
'Content-type' => 'application/pdf'
);
$response = new Response($html,200,$headers);
return $response;
}
我得到的输出实际上是 google.com 网站,但我想要得到的是浏览器打开一个 pdf 文件,就像单击 pdf 文件时发生的那样。
我怎样才能做到这一点?我错过了什么?