2017-12-29 6 views
1

Symfony3에서 PDF 출력을 생성하려면 FPDF을 사용하고 싶습니다. 괜찮아요,하지만 제 문제는이 출력이 현재 탭에 있다는 것입니다. 나는이 출력물이 새로운 탭을 열어서 그 안에 나타 내기를 바란다.Symfony3 + FPDF - 새 창에서 응답을 반환합니다.

public function testAction(request $request) 
{ 
    $pdf = new \FPDF(); 
    $pdf->AddPage(); 
    $pdf->SetFont('Arial','B',16); 
    $pdf->SetTextColor(0, 0, 0); 
    $pdf->Multicell(190, 5, "Hello World!", '', 'C', false); 
    return new Response($pdf->Output(), 200, array('Content-Type' => 'application/pdf')); 
} 

당신이 날이 놀리는 문제를 해결하기 위해 감사 : 나는 PDF 출력이 방법을 테스트!

답변

1

(PHP를 사용하여) 서버 측에서 수행 할 수는 없지만이 작업을 호출하기위한 양식을 사용하는 경우 target=__blank을 설정하면 작업을 수행 할 수 있습니다. js를 사용하여이 결과를 얻을 수도 있습니다 (예 : ajax).