1
我尝试在我的树枝来显示PDF,我创造了控制器的方法生成的PDF:如何使用ajax和symfony在树枝分区中显示pdf?
public function invitationPDFAction(){
$html = $this->renderView('InvitationInvitationBundle:invitation:indextest.html.twig');
$html2pdf = new \Html2Pdf_Html2Pdf('P','A4','fr');
$html2pdf->pdf->SetTitle('real');
// $html2pdf->pdf->SetAuthor('Fz');
$html2pdf->pdf->SetDisplayMode('real');
$html2pdf->writeHTML($html);
$html2pdf->Output('file.pdf');
$response = new Response();
$response->headers->set('Content-Type','application/pdf');
return $response;
}
和AJAX脚本返回视图里面的PDF格式:
$.ajax({
type: 'get',
url: "{{ path('invitation_invitationPDF')}}",
beforeSend: function() {
},
success: function(data) {
$(".page-content").append(data);
$(".modal-body").hide();
}
});
但它似乎不工作,该方法生成pdf,但我无法显示它,请看看结果请: