1

在 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'));
}

谢谢你帮我解决这个挑逗的问题!

4

1 回答 1

1

您不能在服务器端执行此操作(通过使用 PHP),但如果您使用表单来调用此操作,您可以设置target=__blank它并完成这项工作。您也可以通过使用 js 来实现此结果(例如,您正在使用ajax)。

于 2017-12-29T15:38:49.617 回答