如何使用dompdf在目录laravel 4.2中保存pdf

时间:2015-06-17 12:49:32

标签: php laravel-4 dompdf

我已按照此示例laravel-4-create-pdf-use-dompdf

我想将pdf保存在目录中而不是浏览器中的pdf预览中。

我目前的代码:

    $pdf = \App::make('dompdf');
    $pdf->loadHTML('<h1>Hello World!!</h1>');
    return $pdf->stream("order_email.pdf");

但是这段代码正在做什么,它显示了我的&#34; Hello World&#34;文本在浏览器中显示为PDF但未保存&#34; order_email.pdf&#34;我工作目录中的任何地方。

2 个答案:

答案 0 :(得分:3)

Dompdf的stream()方法始终发送到浏览器。如果要捕获输出并保存到文件,则应使用output()方法。

$pdf = \App::make('dompdf');
$pdf->loadHTML('<h1>Hello World!!</h1>');
file_put_contents("order_email.pdf", $pdf->output());

答案 1 :(得分:0)

我还发现了另一种保存方法。

$pdf->save('order_email.pdf');