在Symfony3中,我想使用FPDF生成pdf输出。没关系但我的问题是这个输出在当前标签上。我希望此输出打开一个新选项卡并显示在其中。我用这种方式测试了pdf输出:
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'));
}
谢谢你帮我解决这个戏弄问题!
你无法在服务器端(通过使用PHP)执行此操作,但如果您使用表单来调用此操作,则可以设置target=__blank
并且它将完成工作。您也可以使用js来实现此结果(例如,您使用的是ajax
)。